﻿/* CSS Document */
/* Layout */

#recherche-gauche
{
	background: white;
}

#profil-accueil-contenu
{
	width: 989px;
	height: 730px;
	background: url(/theme/img/profil-fd.jpg) no-repeat bottom;
}

#profil-accueil-position-haut
{
	padding: 4px 2px 4px 4px;
}

#profil-accueil-position-bloc-bas
{
	float: left;
	vertical-align: top;
	padding: 4px 2px 4px 4px;
}

#profil-accueil-publicite
{
	background: #ccc;
	width: 300px;
	height: 250px;
	float: left;
	margin-left: 4px;
}

/* Premier bloc d'informations avec onglets */

#profil-accueil-bloc-haut
{
	border: 1px solid #d63333;
	width: 606px;
	float: left;
}

#profil-accueil-bloc-haut-contenu
{
	border-bottom: 1px solid #d63333;
	text-align: left;
	height: 179px;
	padding: 4px 4px 6px 4px;
}

#profil-accueil-bloc-haut-fd
{
	background: url(/theme/img/fd-blocinfo-haut.gif) repeat-x bottom;
	height: 100%;
	padding: 0px 4px 2px 4px;
}

#profil-accueil-bloc-haut-gauche
{
	float: left;
	padding-right: 2px;
}

#profil-accueil-bloc-haut-centre, #profil-accueil-bloc-haut-droit
{
	float: left;
	padding: 0px 2px 0px 2px;
}

/* Blocs Info */

.blocinfo-compact-titre
{
	padding-left: 3px;
	/*line-height: 18px;*/
	font-size: 0.9em;
	font-weight: bold;
	color: #4e7797;
	clear: both;
}

.blocinfo-statut
{
	font-size: 0.9em;
}

.blocinfo-grand-contenu
{
	font-size: 0.9em;
	width: 110px;
	float: left;
	color: black;
}

.blocinfo-contenu
{
	font-size: 0.9em;
	width: 60px;
	float: left;
	color: black;
	white-space: nowrap;
}

/* Bloc Info haut */

.profil-accueil-blocinfo-grand
{
	width: 222px;
	height: 172px;
	border: 1px solid #557491;
}

.profil-accueil-blocinfo-grand-photo
{
	float: left;
	padding: 3px;
	width: 100px;
	height: 100px;
}

.profil-accueil-blocinfo-grand-infos
{
	float: left;
	width: 116px;
	position: relative;
}

.profil-accueil-blocinfo-grand-pseudo
{
	font-size: 1.1em;
	font-weight: bold;
	color: #003e76;
	text-align: left;
	float: left;
	width: 90px;
}

.profil-accueil-blocinfo-icone
{
	border-left: 1px solid #557491;
	border-bottom: 1px solid #557491;
	float: right;
	right: 0px;
	z-index: 10;
}

.profil-accueil-blocinfo-grand-titre
{
	float: left;
	line-height: 28px;
	padding-left: 5px;
	font-size: 0.9em;
	font-weight: bold;
	color: #4e7797;
}

.profil-accueil-blocinfo-grand-bas
{
	clear: both;
	padding: 0px 3px 3px 3px;
}

.profil-accueil-blocinfo-grand-citation
{
	border: 1px solid #557491;
	padding: 2px;
	height: 53px;
	background: white;
}

/* Bloc Info compact */

.profil-accueil-blocinfo-compact
{
	width: 176px;
	height: 83px;
	border: 1px solid #557491;
}

.profil-accueil-blocinfo-compact-photo
{
	float: left;
	width: 50px;
	height: 49px;
}

.profil-accueil-blocinfo-compact-info
{
	float: left;
	width: 126px;
	position: relative;
	line-height: 1.1em;
	padding-bottom: 3px;
}

.profil-accueil-blocinfo-compact-pseudo
{
	font-weight: bold;
	color: #003e76;
	text-align: left;
	float: left;
	padding-left: 3px;
	width:95px;
}

.profil-accueil-blocinfo-compact-icone
{
	border: 1px solid #557491;
	float: left;
	margin-right: 3px;
}

.profil-accueil-blocinfo-connexion-on
{
	background: transparent url(/theme/img/status.gif) no-repeat;
	width: 12px;
	height: 12px;
	float: right;
	right: 25px;
	z-index: 10;
}
.profil-accueil-blocinfo-connexion-off
{
	background: transparent url(/theme/img/status-off.gif) no-repeat;
	width: 12px;
	height: 12px;
	float: right;
	right: 25px;
	z-index: 10;
}

.profil-accueil-blocinfo-compact-bas
{
	clear: both;
	padding: 0px 3px 3px 3px;
}

.profil-accueil-blocinfo-compact-citation
{
	border: 1px solid #557491;
	padding: 2px;
	height: 16px;
	background: white;
	font-size: 0.9em;
}

/* Bloc haut footer */

#profil-accueil-bloc-haut-footer
{
	background: #d63333;
	border-top: 1px solid #ef6767;
	border-left: 1px solid #ef6767;
	border-bottom: 1px solid #b40000;
	border-right: 1px solid #b40000;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
}

#profil-accueil-bloc-haut-footer a, #profil-accueil-bloc2-footer a, #profil-accueil-bloc3-footer a, #profil-accueil-buddylist-footer a, #profil-accueil-comments-footer a, #profil-accueil-albumlist-footer a
{
	color: white;
	font-size: .9em;
	text-decoration: none;
	cursor: hand; /* Pour ie */
}

/* Deuxieme bloc d'informations - colonne de gauche */

#profil-accueil-bloc2
{
	border: 1px solid #eb8d30;
	width: 298px;
	margin-right: 7px;
}

#profil-accueil-bloc2-header
{
	background: url(/theme/img/fd-bloc2-header.gif) repeat-x;
	height: 28px;
	padding-top: 3px;
}

#profil-accueil-bloc2-titre, #profil-accueil-bloc3-titre
{
	font-weight: bold;
	color: white;
	text-align: left;
	padding-top: 4px;
	padding-left: 20px;
}

#profil-accueil-bloc2-contenu
{
	background: transparent url(/theme/img/fd-blocinfo2.gif) repeat-x scroll center top;
	border-bottom: 1px solid #e70000;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

#profil-accueil-bloc2-fd
{
	background: url(/theme/img/fd-blocinfo2.gif) repeat-x top;
	height: 100%;
	padding: 0px 4px 2px 4px;
}

#profil-accueil-bloc2-footer
{
	background: #e70000;
	border-top: 1px solid #ee4d4d;
	border-left: 1px solid #a10000;
	border-bottom: 1px solid #a10000;
	border-right: 1px solid #ee4d4d;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
}

/* Troisieme bloc d'informations - colonne du centre */

#profil-accueil-bloc3
{
	border: 1px solid #78ad20;
	width: 298px;
	margin-right: 7px;
}

#profil-accueil-bloc3-header
{
	background: url(/theme/img/fd-bloc3-header.gif) repeat-x;
	height: 28px;
	padding-top: 3px;
}

#profil-accueil-bloc3-contenu
{
	background: transparent url(/theme/img/fd-blocinfo3.gif) repeat-x scroll center top;
	border-bottom: 1px solid #e70000;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

#profil-accueil-bloc3-fd
{
	background: url(/theme/img/fd-blocinfo3.gif) repeat-x top;
	height: 100%;
	padding: 0px 4px 2px 4px;
}

#profil-accueil-bloc3-footer
{
	background: #e70000;
	border-top: 1px solid #ee4d4d;
	border-left: 1px solid #a10000;
	border-bottom: 1px solid #a10000;
	border-right: 1px solid #ee4d4d;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
}

/* Bloc de recherche */

#profil-accueil-recherche
{
	background:  url(/theme/img/fd-bloc-recherche.gif) repeat-x bottom;
	border: 1px solid #003e76;
	width: 298px;
	height: 195px;
	margin-bottom: 4px;
	text-align: center;
}

#profil-accueil-recherche-titre
{
	font-weight: bold;
	padding: 5px;
}

.recherche-colonne
{
	clear: both;
	padding-top: 1px;
}

.recherche-label-gauche
{
	float: left;
	width: 60px;
	padding-top: 3px;
	padding-left: 5px;
	text-align: left;
	font-size: .9em;
}

.recherche-label-droit
{
	float: left;
	padding-top: 3px;
	font-size: .9em;
}

.recherche-dpt
{
	clear: both;
	padding-top: 6px;
}

/* Buddylist */

#profil-accueil-buddylist
{
	border: 1px solid #5184b7;
	width: 298px;
	margin-right: 7px;
}

#profil-accueil-buddylist-header
{
	background: url(/theme/img/fd-buddylist-header.gif) repeat-x;
	height: 28px;
	padding-top: 3px;
}

#profil-accueil-buddylist-titre
{
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 20px;
}

#profil-accueil-buddylist-contenu
{
	background: transparent url(/theme/img/fd-buddylist.gif) repeat-x scroll center top;
	border-bottom: 1px solid #5184b7;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

#profil-accueil-buddylist-fd
{
	background: url(/theme/img/fd-buddylist.gif) repeat-x top;
	height: 100%;
	padding: 0px 4px 2px 4px;
}

#profil-accueil-buddylist-footer, #profil-accueil-comments-footer, #profil-accueil-albumlist-footer
{
	background: #5184b7;
	border-top: 1px solid #67a1e8;
	border-left: 1px solid #67a1e8;
	border-bottom: 1px solid #336ca5;
	border-right: 1px solid #336ca5;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
}

#profil-consultation-comments-footer
{
    	background: #5184b7;
	border-top: 1px solid #67a1e8;
	border-left: 1px solid #67a1e8;
	border-bottom: 1px solid #336ca5;
	border-right: 1px solid #336ca5;
	text-align: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
}
#profil-consultation-comments-footer a
{
	color: white;
	font-size: .9em;
	text-decoration: none;
	cursor: hand; /* Pour ie */
}
