@charset "utf-8";
* html img,
* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}


body {
	background-color: #000000;
	background-image: url(../img/inc/fond.jpg);
	background-repeat: repeat;
	font-size : 0.7em;
	color: #000000;
	font-family : arial;
	line-height : 18px;
	margin: 0px;
	padding: 0px;
}

h1 {
	margin-top: 0px;
	color: #000000;
}

a img {
	border: none;
}

div#tete {
	background-image: url(../img/inc/tete.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 201px;
	width: 1200px;
}

.clear {
	clear: both;
}

.fieldset {
	margin-top: 20px;
	width: 40%;
}

.bttoc {
	height: 53px;
	width: 101px;
	border: none;
	background-image: url(../img/inc/boutontoc.gif);
	cursor: pointer;
	float:right;
	margin: 20px 400px 0px 0px;
}

.ajout_contact {
	color: #C33;
	font-size: 14px;
}

#marecherche #info_recherche a.bt_retourrecherche {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#marecherche #info_recherche a.bt_flashliste {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#page a.bt_liste {
	display: block;
	width: 142px;
	height: 28px;
	padding: 10px 0px 0px 40px;
	background-image: url(../img/inc/boutonliste/mode_liste.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

#page a.boutonfin {
}


.nonlu {
	font-weight: bold;
}

.rouge {
	color: #F00;
}

div#confirm_preinscription{
	padding: 30px;
	margin-bottom: 400px;
}

div#aide {
	margin: 0px 40px;
	padding-top: 20px;
	font-size: 14px;
}

/*  TETE Info de Connexion
*****************************************************************/
#info_connexion {
	color: #FFFFFF;
	position: absolute;
	margin-left: 300px;
}

#info_connexion a {
	color: #39F;
	text-decoration: none;
	font-weight: bold;
}

#nouvelle_humeur {
	height: 15px;
	width: 300px;
}

div#page {
	background-image: url(../img/inc/fond_page.gif);
	background-repeat: repeat;
	width: 884px;
	margin: 0px auto;
}


/*  Information sur le profil
*****************************************************************/
.monprofil {
	padding: 15px;
}

.bt_retourresultat {
	display: block;
	background-image: url(../img/inc/bouton.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 29px;
	padding: 5px 0px 0px 10px;
	margin-left: 30px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#info_profil, #info_courrier, #info_recherche, #info_contact {
	width: 240px;
	float: left;
	text-align: center;
	height: 100%;
	color:  #e1e1e1;
	font-size: 14px;
	margin: 0px 10px 10px 10px;
	min-height: 500px;
}

div#info_profil {
	background-color: #1d7093;
}

div#info_courrier {
	background-color: #d7a304;
}

div#info_recherche {
	background-color: #4A7E27;
}

#info_profil span, #info_contact span, #info_courrier span, #info_recherche span{
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 25px;
}

#info_profil img#avatar {
	margin-top:40px;
	width: 90%;
	border: none;
}

#info_profil a {
	color: #E1E1E1;
	text-decoration: none;
	color:#CCCCCC;
}

.monprofil .contenu, #moncourrier .contenu, #marecherche .contenu, #contact .contenu, #nouveaumail .contenu, .mesphotos .contenu {
	margin-top: 40px;
	margin-left: 15px;
	width: 570px;
	float: left;
	font-weight: bold;
}

#contact .contenu, #nouveaumail .entete label{
	float: left;
}

.monprofil .contenu {
	color: #2487A7;
}
.monprofil .contenu select, .monprofil .contenu input.long_input {
	width: 200px;
	border: none;
	color: #2487A7;
}

.monprofil .contenu input {
	width: 80px;
	color: #2487A7;
}

.monprofil .contenu input#telephone {
	margin-top: 5px;
	margin-bottom: 40px;
}

.monprofil .contenu label {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	color: #535353;
	margin-right: 10px;
}

.monprofil .contenu textarea {
	background: none;
	border: 1px #9F9F9F solid;
	float: left;
}

.monprofil .contenu table.edit {
	width: 100%;
	border-collapse: collapse;
}

.monprofil .contenu input.btmodifier {
	display: block;
	background-image: url(../img/monprofil/btmodifier_pageprofil.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 35px ;
	border: none;
}

.monprofil .contenu a.btmodifier {
	display: block;
	background-image: url(../img/monprofil/btmodifier_pageprofil.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 35px ;
	border: none;
}

.monprofil .contenu a.btenregistrer {
	display: block;
	background-image: url(../img/monprofil/btenregistrer_pageprofil.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 35px ;
	border: none;
	text-align: center;
	color: #535353;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
}

.monprofil .contenu input.btenregistrer {
		display: block;
	background-image: url(../img/monprofil/btenregistrer_pageprofil.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 35px ;
	padding-top: 2px;
	border: none;
	text-align: center;
	color: #535353;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;

}

/*   Liste des Mails V2
*****************************************************************/
#moncourrier .courrier, #nouveaumail .nouveaumail {
	width: 484px;
	margin-bottom: 30px;
}

#moncourrier .courrier .entete, #nouveaumail .nouveaumail .entete {
	background-image:url(../img/courrier/inc2/mail_thead.gif);
	background-repeat: no-repeat;
	height: 67px;
}

#nouveaumail .nouveaumail .entete {
	height: 47px;
	padding: 10px;
}


#moncourrier .courrier .entete img.lire{
	float: right;
	padding: 7px;
}

#moncourrier .courrier .entete img.avatar{
	margin: 10px 5px 0px 16px;
	width: 45px;
	height: 45px;
	border: 1px #000000 solid;
	float: left;
}

#moncourrier .courrier .message {
	display: none; 
	visibility: hidden;
	background-image: url(../img/courrier/inc2/mail_fond.gif);
	background-repeat: repeat-y;
}

/*   REDIGER UN EMAIL à un user
*****************************************************************/
#nouveaumail .contenu .nouveaumail .message textarea{
	margin: 20px;
	background: none;
	border: 2px solid #9F9F9F;
	font-weight: bold;
}

#nouveaumail .nouveaumail .message  {
	background-image: url(../img/courrier/inc2/mail_fond.gif);
	background-repeat: repeat-y;
}

#nouveaumail .nouveaumail .option input {
	background-image: url(../img/courrier/inc2/mail_bt_envoyer.gif);
	background-repeat: no-repeat;
	border: none;
	width: 168px;
	height: 27px;
	cursor: pointer;
	color: #000000;
}

#moncourrier .courrier .option, #nouveaumail .nouveaumail .option {
	background-image:url(../img/courrier/inc2/mail_foot.gif);
	background-repeat: no-repeat;
	height: 27px;
	text-align: right;
}

#moncourrier .courrier .option div {
	float: left;
	margin: 5px 0px 0px 150px;
	
}

#moncourrier .courrier .option span{
	color: #2280a2;
	padding: 0px 2px 0px 2px;
}

#moncourrier .courrier .option a{
	color: #000000;
	text-decoration: none;
	display: block;
	float: right;
	padding: 5px 15px 0px 0px;
}

#moncourrier .courrier .option a.lire{
	background-image: url(../img/courrier/inc2/mail_bt_lire.gif);
	width: 55px;
	height: 22px;
}
#moncourrier .courrier .option a.nonlu{
	background-image: url(../img/courrier/inc2/mail_bt_nonlu.gif);
}

#moncourrier .courrier .option a.supprimer{
	background-image: url(../img/courrier/inc2/mail_bt_supprimer.gif);
	width: 83px;
	height: 22px;
}

/*   Mes tocs
*****************************************************************/
#contact .toc {
	width: 484px;
	padding: 20px;
}

#contact .toc .entete {
	background-image: url(../img/toc/inc/toc_tete.gif);
	background-repeat: no-repeat;
	padding: 10px;
}

#contact .toc .entete img.avatar{
	float: left;
	padding: 10px;
	border: none;
}

#contact .toc .message {
	background-image: url(../img/toc/inc/toc_fond.gif);
	background-repeat: repeat-y;
	padding: 20px;
	list-style-type: none;
}

#contact .toc .message span{
	color: #36F;
}

#contact .toc .option {
	background-image:url(../img/toc/inc/toc_foot.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	height: 27px;
}

#contact .toc .option#envoye {
	background-image:url(../img/toc/inc/pied_envoyer.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
}

#contact .toc .option span{
	color: #2280a2;
	padding: 0px 2px 0px 2px;
}

#contact .toc .option a{
	color: #000000;
	text-decoration: none;
	display: block;
	float: right;
}

#contact .toc .option a.nettoyer{
	background-image: url(../img/toc/inc/toc_supprimer.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 27px;
	padding-top: 5px;
	padding-right: 15px;
}


/**/

#marecherche .contenu a, .profil_option a {
	text-decoration: none;
}

#marecherche .contenu .recherche .tete_max_toc_jour {
	background-image: url(vimg/listerecherche/inc/inconnu_tete.gif);
}

#marecherche .contenu .recherche .tete_max_toc_per {
	background-image: url(../img/listerecherche/inc/inconnu_tete.gif);
}

#marecherche .contenu .recherche .tete_toc_message {
	background-image: url(../img/listerecherche/inc/inconnu_tete.gif);
}


#marecherche .contenu .recherche div.ennemi {
	background-image: url(../img/listerecherche/inc/inconnu_tete.gif);
}

#marecherche .contenu .recherche div.ami {
	background-image: url(../img/listerecherche/inc/inconnu_tete.gif);
}

#marecherche .contenu .recherche div.email {
	background-image: url(../img/listerecherche/inc/inconnu_tete.gif);
}



#marecherche .contenu .recherche a.favoris,
	#marecherche .contenu .recherche a.email,
	#marecherche .contenu .recherche a.ami,
	#marecherche .contenu .recherche a.ennemi,
	.profil_option a {
	display: block; 
	float: left; 
	width: 83px; 
	height: 23px;
	padding: 5px 0px 0px 35px;
	color: #000000;
}

.profil_option_ssmenu {
	position:absolute;
	left: 50%;
	margin-left : -170px;
	
}

.profil_option_ssmenu a {
background-image: url(../img/listerecherche/inc/ssm_repetition.gif);
background-repeat: repeat-x;
display: block; 
width: 100px; 
height: 34px;
float:left;
text-decoration: none;
text-align: center;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

.profil_option_ssmenu img { 
width: 32px; 
height: 34px;
float:left;
}

.profil_option_ssmenu img.separation {
width: 2px; 
}

.profil_option_ssmenu img.droite {
width: 13px; 
}

.profil_option_ssmenu img.gauche {
width: 13px; 
}

#marecherche .contenu .recherche a.ennemi, .profil_option a.ennemi {
	background-image: url(../img/listerecherche/inc/bt_tete_bloquer.gif);
	padding: 6px 0px 0px 35px;
}

#marecherche .contenu .recherche a.ami, .profil_option a.ami{
	background-image: url(../img/listerecherche/inc/bt_tete_partager.gif);
}

#marecherche .contenu .recherche a.email, .profil_option a.email {
	background-image: url(../img/listerecherche/inc/bt_tete_message.gif);
}

#marecherche .contenu .recherche a.favoris, .profil_option a.favoris {
	background-image: url(../img/listerecherche/inc/bt_tete_favori.gif);
}

#marecherche .contenu .recherche a.toquer {
	background-image: url(../img/listerecherche/inc/bt_tete_toc.gif);
	float: right; width: 83px; height: 23px;
	padding: 6px 0px 0px 35px;
	color: #000000;
}


#marecherche .contenu .recherche .piedconnu {
	background-image: url(../img/listerecherche/inc/connu_pied.gif);
	background-repeat: no-repeat;
	width: 373px;
	height: 11px;
}

#marecherche .contenu .recherche .piedinconnu {
	background-image: url(../img/listerecherche/inc/inconnu_pied.gif);
	background-repeat: no-repeat;
	width: 485px;
	height: 10px;
}




/*  Structure DIV contenu, menu, site, pied de page
*****************************************************************/
div#cont {
	background-repeat: no-repeat;
	width: 1200px;
	margin: 0px auto 0px auto;
}

div#bandeau {
	background-image:url(../img/inc/bandeau.gif);
	background-position:center bottom;
	height:120px;
	position:absolute;
	top:101px;
	width:100%;
  	z-index:-1;
	background-repeat:repeat-x;
}

div#tete img {
	float: left;
	padding-bottom: 60px;
	padding-left: 20px;
}

/*  Formulaire de récupération mdp utilisateur
*****************************************************************/
div#recuperer_mdp {
	margin: 50%;
	background-image: url(../img/inc/fond.jpg);
	background-repeat: repeat;	
}

/*  Menu membre top
*****************************************************************/
div#menu {
	height: 50px;
}

ul#menu {
	list-style-type : none;
}

ul#menu {
	margin-top: -65px;
}

ul#menu li { 
	display : inline;
	padding : 0 3px;
	float: left;
	font-size: 12px;
	text-align: center;
	width: 81px; 
}

ul#menu a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 25px;
	width: 81px;
	padding-top: 45px;
	font-weight: bold;
}

#menu li a#menu_monprofil { 
	background-image:url(../img/menumembre/profil.gif); 
	background-repeat: no-repeat;
}

#menu li a#menu_recherche { 
	background-image:url(../img/menumembre/recherche.gif);
	background-repeat: no-repeat;
}

#menu li a#menu_contact { 
	background-image:url(../img/menumembre/contact.gif);
	background-repeat: no-repeat;
}

#menu li a#menu_toc { 
	background-image:url(../img/menumembre/toc.gif);
	background-repeat: no-repeat;
}

#menu li a#menu_courrier { 
	background-image:url(../img/menumembre/courrier.gif);
	background-repeat: no-repeat;
}

#menu li a#menu_moncompte { 
	background-image:url(../img/menumembre/moncompte.gif); 
	background-repeat: no-repeat;
}

#menu li a#menu_deconnexion { 
	background-image:url(../img/menumembre/deconnexion.gif); 
	background-repeat: no-repeat;
}

#menu li a#menu_administration { 
	background-image:url(../img/menumembre/admin.gif); 
	background-repeat: no-repeat;
}

/*
#menu li a#menu_monprofil:hover, #menu li .actif { 
	margin-top: 43px;
}

#menu li a#menu_contact:hover, #menu li .actif { 
	margin-top: 43px;
}

#menu li a#menu_recherche:hover, #menu li .actif { 
	margin-top: 43px;
}

#menu li a#menu_courrier:hover, #menu li .actif { 
	margin-top: 43px;
}

#menu li a#menu_toc:hover, #menu li .actif { 
	margin-top: 43px;
}

#menu li a#menu_moncompte:hover, #menu li .actif { 
	margin-top: 43px;
}

#menu li a#menu_deconnexion:hover, #menu li .actif { 
	margin-top: 43px;
}
#menu li a#menu_administration:hover, #menu li .actif { 
	margin-top: 43px;
}
*/
#menu li .actif { 
	margin-top: 43px;
}


/*  Profil USER
*****************************************************************/

div#profil_description {
	display: block;
	width: 400px;
	float: left;
	padding-left: 30px;
	padding-top: 30px;
	font-weight: bold;
}

.profil_option {
	margin-top: 40px;
}

.profil_option ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.profil_option li {
	height: 28px;
}

.profil_option img {
	border: none;
}


div#profil_photo {
	float: left;
	margin-left: -75px;
}

div#profil_photo img{
	background-image: url(../img/inc/fond_page.gif);
	background-repeat: repeat;
	padding: 15px;
	float: left; 
	width: 200px;
}

div#profil_photoflash {
	float: left;
	margin-top: 45px;
	margin-left: -95px;
}

div#profil_photoflash img{
	background-image: url(../img/inc/fond_page.gif);
	background-repeat: repeat;
	padding: 15px;
	float: left; 
	width: 200px;
}

#profilflash {
	margin-left: 20px;
}

#flashalbum {
	margin-left: -170px;
}


#profilflash h1{
	color: #C33;
	text-transform: capitalize;
	font-size: 22px;
	padding-top: 10px;
	margin-left: 10px;
}

.profil_toc textarea{
padding: 40px;
}

.profil_annonce {
	margin-left: 20px;
	color: #535353;
	width: 700px;
}

.profil_recherche {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #535353;
	width: 700px;
}

.profil_bazar {
	margin: 30px 0px 10px 20px;
	color: #535353;
	width: 600px;
}

.profil_annonceflash {
	padding-top: 30px;
	margin-left: 30px;
	width: 600px;
	color: #535353;
}

.profil_rechercheflash {
	margin: 30px 0px 10px 30px;
	width: 600px;
	color: #535353;
}

.profilpublic_annonceflash, .profilpublic_rechercheflash {
	margin: 40px;
	width: 500px;
}

div#profil {
	font-size : 0.85em;
	color: #000000;
	line-height : 10px;
	padding-left: 30px;
	margin-bottom: 30px;
	font-weight: bold;
}

#profil h1{
	color: #C33;
	text-transform: capitalize;
	margin: 0px;
	padding: 20px 0px 10px 0px;
	font-size: 22px;
}

div#ombrehautphoto {
	display: block;
	width: 270px;
	height: 15px;
	background-image: url(../img/inc/fond_profilh.gif);
	background-repeat: no-repeat;
}

div#ombrebasphoto {
	display: block;
	width: 270px;
	height: 15px;
	background-image: url(../img/inc/fond_profilb.gif);
	background-repeat: no-repeat;
	clear: both;
}

.detail {
	color: #09F;
	font-style: italic;
}

.detailper {
	float: left;
	margin-top: 25px;
	margin-left: 25px;
	clear: both;
}

/*   Liste Menu Membres RECHERCHE ANCIEN MENU
*****************************************************************/
/* 
div#menu_membre {
	width: 884px;
	margin: 0px auto;
	padding: 0px;
	background-image:url(../img/inc/fond_page.gif);
	background-repeat: repeat;
}

#menu_membre ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px 10px;
	background-image: url(../img/inc/ssmenu_fond.gif);
	background-repeat: repeat-x;
	height: 42px;
	padding-top: 1px;
}

#menu_membre ul li {
	display: inline;
	text-align: center;
} 

#menu_membre li a {
	display: block;
	width: 120px;
	height: 42px;
	float:left;
	text-decoration: none;
	color: #e1e1e1;
	font-weight: bold;
	font-size: 12px;
}

#menu_membre li a:hover, #menu_membre li .actif{
	background-image: url(../img/inc/ssmenu_actif.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

*/

div#menu_membre {
	background-image: url(../img/sousmenumembre/fond_menu_membre.jpg);
	background-repeat: no-repeat;
	width: 884px;
	height: 59px;
	margin: 0px auto;
	padding: 0px;
}

#menu_membre ul{
	list-style-type: none;
	margin: 0px;
	height: 30px;
}

#menu_membre ul li {
	display: inline;
	text-align: center;
} 

#menu_membre li a {
	display: block;
	width: 140px;
	height: 30px;
	float:left;
	text-decoration: none;
	color: #e1e1e1;
	font-weight: bold;
	font-size: 12px;
	padding-top: 22px;
}

#menu_membre li a:hover, #menu_membre li .actif{
	background-image: url(../img/sousmenumembre/menu_membre_actif.jpg);
	background-repeat: repeat-x;
}


/*   Liste Menu Membres RECHERCHE
*****************************************************************/
div#liste_option a{
	display: block;
	width: 135px;
	height: 38px;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	color: #e1e1e1;
	font-size: 16px;
	font-weight: bold;
	float: left;
}

#liste_option a#email {
	background-image: url(../img/listerecherche/fond_recherche_courrier.gif);
}

#liste_option a#favori {
	background-image: url(../img/listerecherche/fond_recherche_favoris.gif);
} 

#liste_option a#ami {
	background-image:url(../img/listerecherche/fond_recherche_ami.jpg);

}

#liste_option a#ennemi {
	background-image:url(../img/listerecherche/fond_recherche_listenoire.jpg);
}


#flashrecherche {
	width: 1015px;
	margin-left: -65px;
	padding: 0px;
	background-image: url(../img/inc/fond_page.gif);
	background-repeat: repeat;
	outline: none;
}

#flashrecherche img {
	width: 884px;
	height: 15px;
	margin-left: 60px;
	padding: 0px;
}

div#flashalbum {
	width: 1015px;
	margin-left: -65px;
	padding: 0px;
	background-image: url(../img/inc/fond_page.gif);
	background-repeat: repeat;
	outline: none;
}

div#moncompteperso {
	display: block;
	color: #535353;
	margin: 60px auto auto 340px;
	width: 500px;
}

div#moncompteperso label {
	width: 100px;
	float: left;
}

/*  Recherche Formulaire
*****************************************************************/

#recherche_form label { 
	width: 120px;
	float: left;
	text-align: right;
}

#recherche_form input {
	border: 1px solid #000000;
}
#recherche_form input#btrecherche {
	border: none;
	background-image: url(../img/recherche/bt_recherche_bon.gif);
	width: 168px;
	height: 30px;
	padding: 7px;
	background-repeat: no-repeat;
	cursor: pointer;
}

#recherche_form a.btrechercheavance {
	display: block;
	border: none;
	background-image: url(../img/recherche/bt_recherche_bon.gif);
	width: 158px;
	height: 20px;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 7px;
	color: #000000;
	font-size: 12px;
	text-transform: capitalize;
	text-align: center;
}
/*  Recherche Avance
*****************************************************************/

#rechercheavance {
	display: block;
	color: #535353;
	margin: 20px auto auto 250px;
	width: 600px;
}

#rechercheavance label {
	display: block;
	width: 50px;
	float: left;
}


/*   Liste des AMIS User
*****************************************************************/
div#mesamis {
	padding: 8px;
	margin: 0px;
}

div#mesamis a {
	text-decoration: none;
}

#mesamis ul {
	padding: 10px;
	text-align: center;
}

#mesamis li {
	list-style: none;
	width: 120px;
	height: 155px;
	background-image: url(../img/mesamis/fond_ami.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 2px;
}

#mesamis fieldset {
	margin-top: 30px;
	border: none;
}

#mesamis img {
	border: none;
	margin: 1px;
}


/*   Liste des Ennemis
*****************************************************************/
div#listenoire {
	padding: 8px;
	margin: 0px;
}

div#listenoire a {
	text-decoration: none;
}

#listenoire ul {
	padding: 10px;
	text-align: center;
}

#listenoire li {
	list-style: none;
	width: 120px;
	height: 155px;
	background-image: url(../img/mesamis/fond_ami.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 5px;
}

#listenoire fieldset {
	margin-top: 30px;
	border: none;
}

#listenoire img {
	border: none;
	margin: 1px;
}

/*   Liste des Emails Perso User
*****************************************************************/
/*
div#listemail {
	display: block;
	width: 100%;
}

div#listemail img{
	border: none;
	margin-left: 10px;
	margin-top: 5px;
}

#listemail table {
	border-collapse: collapse;
	padding: 10px;
	width: 827px;
	margin: 20px auto auto 25px;
}

#listemail thead {
	background-image: url(../img/courrier/listemail/thead_liste_mail.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 827px;
}

#listemail tbody {
	width: 827px;
}

#listemail th {
	text-transform: capitalize;
	color: #e1e1e1;
	font-size: 14px;
	text-align: left;
}

#listemail td {
	text-align: left;
	background-image:url(../img/courrier/inc/fond_message.gif);
	background-repeat: repeat-y;
}

#listemail tfoot {
	background-image: url(../img/courrier/listemail/tfoot_liste_mail.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 827px;
	text-align: center;
}

/*   Listes des TOCS
*****************************************************************/


/*   Liste des Emails Perso User
*****************************************************************/

div#listemail {
	display: block;
width: 100%;
min-height: 600px;
}

#listemail img{
float:right;
border: none;
}

#listemail img#avatar{
float:left;  
height: 50px;
width: 50px; 
}

#listemail table {
border-collapse: collapse;
width: 484px;
border: none;
}

#listemail thead {
display: block;
background-image: url(../img/courrier/inc2/mail_thead.gif);
height: 67px;
}

#listemail tbody {
}

#listemail th {
width: 484px; 
text-align: left;
}

#listemail td {
display: block;
background-image: url(../img/courrier/inc2/mail_fond.gif);
background-repeat: repeat-y;
padding-left: 10px;
}

#listemail tfoot {
display: block;
color: #8c8c8c;
}

#listemail a {
	text-decoration: none;
	color: #8c8c8c;
}


/*   Lecture des Emails Perso user
*****************************************************************/
div#lecturemail {
	padding: 25px;	
}

#lecturemail fieldset {
	margin-left: 150px;
	width: 300px;
	text-align: center;
	padding: 20px;
}

#lecturemail img {
	float: right;
	width: 30px;
	height: 30px;
	margin-right:15px;
	padding: 10px;
	border: none;
}

div#tete_lecturemail {
	background-image: url(../img/courrier/lecturemail/tete_lecture_mail.gif);
	background-repeat: no-repeat;
	height: 123px;
}

#tete_lecturemail img#photo {
	border: none;
	width: 100px;
	height: 100px;
	float: left;
	padding: 0px;
	margin: 10px;
}

#tete_lecturemail a {
	background-repeat: no-repeat;
	text-decoration: none;
	color: #e1e1e1;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	width: 135px;
	float: right;
	margin-top: 10px;
	padding-left: 50px;
	padding-top: 6px;
}
#tete_lecturemail a#btsupprimer {
	background-image: url(../img/courrier/listemail/msgrecu_suppr.gif);
}

#tete_lecturemail a#btrepondre {
	background-image: url(../img/courrier/listemail/msgrecu_repondre.gif);
}

div#message_lecturemail {
	text-align: left;
	background-image:url(../img/courrier/inc/fond_message.gif);
	background-repeat: repeat-y;
}

div#pied_lecturemail {
	background-image: url(../img/courrier/lecturemail/pied_lecture_mail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
}

/*   MON COMPTE Supprimer profil
*****************************************************************/
div#supprimercompte {
	padding: 30px;
}

#supprimercompte label{
	width: 200px;
	float: left;
}

#supprimercompte img{
	border: none;
	float: right;
}

/*   MON COMPTE Masquer profil
*****************************************************************/
div#masquercompte {
	padding: 30px;
}

#masquercompte label{
	width: 200px;
	float: left;
}

#masquercompte img{
	border: none;
	float: right;
}

/*   MON COMPTE Page changement mot de passe
*****************************************************************/
div#chgmotdepasse {
	padding: 30px;
}

#chgmotdepasse label{
	width: 130px;
		float: left;
}

#chgmotdepasse img{
	border: none;
	float: right;
}

#chgmotdepasse input.btmodifier {
	display: block;
	background-image: url(../img/monprofil/btenregistrer_pageprofil.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 35px ;
	border: none;
	text-align: center;
	color: #535353;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin: 15px;
	cursor: pointer;
}


/*   TOP MEDIA
*****************************************************************/
.monprofil .montopmedia {
	width: 527px;
	border: none;
	margin-top: 50px;
	padding: 0px;
}

.monprofil .montopmedia legend {
	background-image: url(../img/montopmedia/haut.gif);
	color: #FFFFFF;
	font-size: 14px;
}

.monprofil .montopmedia span {
	display: block;
	width: 523px;
}

.monprofil .montopmedia div {
	background-image: url(../img/montopmedia/bas.gif);
	background-repeat: no-repeat;
	height: 33px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
}

.monprofil .montopmedia ul{
	list-style-type: decimal;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/montopmedia/fond.gif);
}

.monprofil .montopmedia li {
	color: #000000;
	list-style-type: none;
	background-repeat: repeat;
}

.monprofil .montopmedia img {
}

.monprofil .montopmedia a img {
	border: none;
}

.monprofil .montopmedia input {
	background: #FFFFFF;
	cursor: pointer;
}

.monprofil .montopmedia input#envoyer {
	background-image: url(../img/montopmedia/envoyer.gif);
	background-repeat:no-repeat;
	border: none;
}

.monprofil .montopmedia select {
	color: #000000;
	width: 100px;
	cursor: pointer;
}



/*   TOP5 MEDIA
*****************************************************************/

#profil_top5media {
	display: block;
	clear: both;
	padding-top: 40px;
	margin-left: 25px;
}

#profil_top5media ul{
	float: left;
	width: 140px;
	list-style-type: none;
}

#profil_top5media img {
	float: left;
	display: block;
	width: 2px;
	margin: 10px auto;
}

/*   Liste Recherche HTML
*****************************************************************/

.listerecherche {
	background-image: url(../img/listerecherche/fond_recherche.jpg);
	background-repeat: no-repeat;
	width: 807px;
	height: 121px;
	margin-left: 40px;
	margin-top: 10px;
}

.listerecherche img {
	border:none;
	float: left;
	margin: 12px;
	width: 80px;
	height: 90px;
}

.listerecherche img:hover {
	border: 1px solid #000000;
}

.listerecherche .option {
	background-image:url(../img/recherche/encart-recherche-rapide.jpg);
	background-repeat: no-repeat;
	margin-left: 40px;
}

.toc_recherche {
	background-image: url(../img/listerecherche/fond_textarea_toc.jpg);
	height: 93px;
	width: 396px;
	border: none;
	color: #FFFFFF;
	overflow: hidden;
	margin-top: -10px;
}

.optiontoc input {
	background-image: url(../img/listerecherche/bouton_toquer_recherche.gif); 
	width: 97px; 
	height: 46px; 
	border: none; 
	color:#FFFFFF;
	font-weight:bold;
}

/*   Information  sur la personne recherché
*****************************************************************/

#info_per_recherche {
	display: block;
	width: 130px;
	float: left;
}

#info_per_recherche img {
	margin: 4px;
}

#info_per_recherche a {
	color: #a2d2e1;
	text-decoration: none;
	font-size: 1.5em;
}

/*   Suggestion de membres
*****************************************************************/

div#cont_suggestion {
	position: absolute;
	margin-left: 788px;
	

}

div#suggestion {
	display: block;
	width: 144px;
	height: 672px;
	background-image: url(../img/inc/fond_page.gif);
	

}

div#suggestion ul {
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	margin-top: 30px;
	margin-left: 15px;
}

div#suggestion li {
	width: 100px;
	height: 100px;
	margin-bottom: 60px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
}

div#ombrehaut{
	display: block;
	width: 144px;
	height: 15px;
	background-image: url(../img/inc/fond_pubh.gif);
	background-repeat: no-repeat;
}

div#ombrebas {
	display: block;
	width: 144px;
	height: 15px;
	background-image: url(../img/inc/fond_pubb.gif);
	background-repeat: no-repeat;
}

#suggestion li {
	text-decoration: none;
	margin: 7px auto;
}

#suggestion li img {
	width: 80px;
	height: 90px;
	border: #000 solid 2px;
}

/*   Mon Compte
*****************************************************************/
div#moncompte {
	display: block;
	padding: 15px;
}

#moncompte a {
	display: block;
	width: 213px;
	height: 41px;
	text-decoration: none;
	color: #535353;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	background-repeat: no-repeat;
}

#moncompte a.motdepasse {
	background-image: url(../img/moncompte/motdepasse.gif);
	padding: 11px 0px 0px 13px;
}

#moncompte a.masquerprofil {
	background-image: url(../img/moncompte/masquer_profil.gif);
	padding-top: 10px;
} 

#moncompte a.supprimerprofil {
	background-image: url(../img/moncompte/supprimer_profil.gif);
	padding-top: 10px;
}

#moncompte input.btmodifier {
	display: block;
	background-image: url(../img/monprofil/btenregistrer_pageprofil.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 35px ;
	border: none;
	text-align: center;
	color: #535353;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	cursor: pointer;
}

/*   CONTACT
*****************************************************************/

fieldset#contact {
	margin: 0px 50px;
	padding: 10px 20px;
	text-align: center;
}

fieldset#contact legend {
	font-weight: bold;
	font-size: 16px;
}

fieldset#contact textarea {
	width: 80%;
	margin: 0 10%;
	display: block;
}

/*   PIED
*****************************************************************/
.ruban {
	background-position: top center;
	background-image: url(../img/inc/ruban.jpg);
	background-repeat: no-repeat;
	height: 53px;
	clear: both;
	margin-top: 130px;
}


#cont_pied {
	width: 884px;
	margin: 0px auto 0px auto;
	background-image: url(../img/inc/fond_page.gif);
	height: 75px;
}

#cont_pied ul {
	float: left;
	width: 12%;
	list-style-type: none;
	color: #000000;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 30px;
	border-left: solid 3px #903;
}
#cont_pied a {
	text-decoration: none;
	color: #000000;
}

#cont_pied img {
	float: right;
	margin-right: 30px;
}

#cont_pied div {
	background-position: top center;
	background-image: url(../img/inc/pied.gif);
	background-repeat: no-repeat;
	clear: both;
}

div#conseil {
	padding: 20px;
	text-align: justify;
}

#conseil h2 {
	font-weight: bold;
}

div#lecelibat {
	padding: 20px;
	text-align: justify;
}

#lecelibat h2 {
	font-weight: bold;
}


/*   Jérémy
*****************************************************************/
#page .menutocstat {
	margin: 10px;
	text-align: left;
}

#page .menutocstat a {
	font-size: 11px;
	font-weight: bold;
	color: #e8e8e8;
	text-decoration: none;
	font-size: 12px;
}

.mesphotos form {
	background-color: #FFFFFF;
	padding: 10px;
	height: 230px;
	border: 1px solid #000000;
}

.mesphotos a img {
	border: none;
}

.mesphotos #mesalbums, .mesphotos #albumphoto {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #000000;
	margin-bottom: 20px;
}

.mesphotos #mesalbums div, .mesphotos #albumphoto div {
	width: 150px;
	float: left;
	text-align: center;
}

.mesphotos #mesalbums div a, .mesphotos #albumphoto div a {
	display: block;
	text-decoration: none;
	text-transform: capitalize;
}

.mesphotos #mesalbums div a:hover {
	color: #09F;
}

.mesphotos #mesalbums img {
	height:90px;
	margin:5px;
}

.mesphotos #albumphoto img {
	height:100px;
}

.mesphotos #albumphoto div {
	margin-left: 10px;
}

.mesphotos #albumphoto {
	
}

.mesphotos .ajout div {
	float: left;
	width: 47%;
}

.mesphotos .ajout input, .mesphotos .ajout textarea {
	border: 1px solid #000000;
}

.mesphotos .ajout input.ok {
	background-image: url("../img/inc/bt_ok.gif");
	width: 41px;
	height: 22px;
	border: none;
	cursor: pointer;
}

.mesphotos .ajout #photo {
	padding: 0px 0px 0px 3%;
}

.mesphotos .ajout #album {
	padding: 0px 3% 0px 0px;
}