h1.perso-titre {
	margin:0 0 10px;
	display:block;
	padding: 0; 
	font-size: 26px; 
	font-weight: normal; 
	color: #333;
}
.homepage-txt {
	padding-bottom:20px;
}
.perso-titre-empty {
	display:block;
	padding: 2px 10px; 
	font-size: 18px; 
	margin-bottom: 10px; 
	font-weight: bold; 
	font-style:italic;
	color: #aaa;
}
#perso-titre input {
	margin-bottom:8px;
	width:100%;
	font-size:16px;
}

.homeperso-looks , .homeperso-photos , .homeperso-dressing , .homeperso-amis {margin-bottom:20px;}
.homeperso-looks a.blanc, .homeperso-photos a.blanc, .homeperso-dressing a.blanc {
	color:#fff;
	display:block;
	font-size:10px;
	padding-right:10px;
	text-align:right;
	height:12px;
	line-height:12px;
}
#perso-colmenu {
}

#perso-contenu {
	width:690px;
}

/* INFOS PERSO (gauche) */
a.monstyle {
	display:block;
	margin-left:65px;
	font-size:11px;
	border-bottom:solid 1px #f90;
	padding:3px;
	color:#888;
}
a.monstyle:hover {
	text-decoration:none;
	color:#333;
}
#perso-infos { margin-bottom:30px; width:246px; }
#perso-infos .box-top {
	height:11px;
	background:url(/images/v1/box-persovip-top.gif) no-repeat;
}
#perso-infos .box-top span {
	display:block;
	font-size:10px;
	color:#fff;
	padding-left:10px;
	padding-top:1px;
}
#perso-infos .box-content {
	background:url(/images/v1/box-persovip-bg.gif) repeat-y;
}
#perso-infos .box-bottom a {
	display:block;
	height:23px;
	background:url(/images/v1/box-perso-bottom.gif) no-repeat;
}
#perso-infos .nom {
	position:absolute;
	top:4px;
	left:100px;
	font-weight:bold;
}
#perso-infos .infosupp {
	clear:both;
	padding:5px;
	margin:0 4px;
}
#perso-infos .loc {
	font-size:12px;
	padding:3px 0;
}
#perso-infos .titre {
	color:#999999;
	font-size:10px;
	padding-left:7px;
}
#perso-infos .ckts {
	font-size:11px;
	color:#333;
	margin-bottom:10px;
}
/* INFOS PERSO VIP */
#persovip-infos { margin-bottom:30px; width:245px; }
#persovip-infos .box-top {
	height:11px;
	background:url(/images/v1/box-persovip-top.gif) no-repeat;
}
#persovip-infos .box-top span {
	display:block;
	font-size:10px;
	color:#fff;
	padding-left:10px;
	padding-top:1px;
}
#persovip-infos .box-content {
	background:url(/images/v1/box-persovip-bg.gif) repeat-y;
}
#persovip-infos .box-bottom a {
	display:block;
	height:23px;
	background:url(/images/v1/box-persovip-bottom.gif) no-repeat;
}
#persovip-infos .nom {
	margin:0 22px 5px;
	font-weight:bold;
	font-size:15px;
}
#persovip-infos .txt {
	margin:0 22px;
	font-size:10px;
}
#persovip-infos .infosupp {
	clear:both;
	padding:5px;
	margin:5px 4px 0;
}
#persovip-infos .loc {
	font-size:12px;
	padding:3px 0;
}
#persovip-infos .titre {
	color:#999999;
	font-size:10px;
	padding-left:7px;
}
#persovip-infos .ckts {
	font-size:11px;
	color:#333;
	margin-bottom:10px;
}
#persovip-infos .ckts a {
	color:#000;
	text-decoration:underline;
}
#persovip-infos .blog .titre {
	height:23px;
	line-height:23px;
	background:#eee;
	color:#888;
	font-size:12px;
	text-transform:uppercase;
	margin:0 1px 5px;
	display:block;
}
#persovip-infos .blog a.external {
	display:block;
	text-align:center;
	padding:4px 0 10px;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
#persovip-infos .blog a.post {
	display:block;
	padding:5px 10px 0px;
	text-decoration:underline;
	color:#43889F;
}
#persovip-infos .blog span.date {
	display:block;
	font-size:10px;
	color:#999;
	padding-bottom:10px;
	margin-left:10px;
}
/* */

div.vide {
	padding:30px 0;
	text-align:center;
	font-size:12px;
	color:#999;
	font-style:italic;
}

.usermenu {
	position:absolute;
	right:6px;
	top:30px;
	width:140px;
}
.uservipmenu {
	margin:5px 22px 5px;
}
.usermenu a.mail , .uservipmenu a.mail {
	color:#f90;
	font-weight:bold;
	font-size:13px;
	border-top:none;
}
.usermenu a , .uservipmenu a {
	display:block;
	font-size:11px;
	border-top:dotted 1px #ddd;
	padding:4px 2px;
	color:#666;
}
.usermenu a:hover , .uservipmenu a:hover {
	text-decoration:underline;
}


/* HOMEBOX */
.homebox {
	position:relative;
}
.homebox .mod-supprimer {
	position:absolute;
	right:5px;
	top:5px;
	padding:5px;
	background:#fff;
}
/* DRESSING */
.homeperso-dressing , .homeperso-dressing .box-left,.homeperso-dressing .box-right,.homeperso-dressing .box-content,.homeperso-dressing .box-options {height:199px;}
.homeperso-dressing .box-left {
	float:left;
	width:56px;
	background:url(/images/v1/box-persodressing-left.gif) no-repeat;
}
.homeperso-dressing .box-right {
	float:right;
	width:11px;
	background:url(/images/v1/box-persodressing-right.gif) no-repeat;
}
.homeperso-dressing .box-content {
	margin-left:56px;
	margin-right:11px;
	background:url(/images/v1/box-persodressing-bg.gif) repeat-x;
	padding-top:17px;
}
.homeperso-dressing .box-content img.thumb {
	margin-right:8px;
}
.homeperso-dressing a.blanc {
	margin-top:12px;
}
.sondressing-cat {
	margin-bottom:13px;
	height:50px;
	overflow:hidden;
}
.sondressing-cat a {
	display:block;
	float:left;
	margin-right:3px;
	margin-bottom:20px;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.sondressing-cat a:hover {
	text-decoration:none;
	color:#000;
}
.sondressing-cat a img {
	margin-bottom:2px;
}
.sondressing-cat a span {
	display:block;
	font-size:10px;
	width:50px;
	height:13px;
	overflow:hidden;
}

/* LOOKS */
.homeperso-looks , .homeperso-looks .box-left,.homeperso-looks .box-right,.homeperso-looks .box-content,.homeperso-looks .box-options {height:140px;}
.homeperso-looks .box-left {
	float:left;
	width:56px;
	background:url(/images/v1/box-persolooks-left.gif) no-repeat;
}
.homeperso-looks .box-right {
	float:right;
	width:9px;
	background:url(/images/v1/box-persolooks-right.gif) no-repeat;
}
.homeperso-looks .box-options, .homeperso-looks .box-content {
	margin-left:56px;
	margin-right:9px;
	background:url(/images/v1/box-persolooks-bg.gif) repeat-x;
	padding-top:17px;
}
.homeperso-looks .box-content img {
	margin-right:8px;
}
.homeperso-looks a.blanc {
	margin-top:18px;
}

/* PHOTOS */
.homeperso-photos , .homeperso-photos .box-left,.homeperso-photos .box-right,.homeperso-photos .box-content,.homeperso-photos .box-options {height:140px;}
.homeperso-photos .box-left {
	float:left;
	width:56px;
	background:url(/images/v1/box-persophotos-left.gif) no-repeat;
}
.homeperso-photos .box-right {
	float:right;
	width:9px;
	background:url(/images/v1/box-persophotos-right.gif) no-repeat;
}
.homeperso-photos .box-options, .homeperso-photos .box-content {
	margin-left:56px;
	margin-right:9px;
	background:url(/images/v1/box-persophotos-bg.gif) repeat-x;
	padding-top:20px;
}
 .homeperso-photos a.blanc {
	margin-top:13px;
}

/* MENU */
.menubar {
	width:248px;
	height:18px;
	clear:both;
	margin-bottom:15px;
}
.menubar a.gauche {
	display:block;
	height:18px;
	text-align:right;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
}
.menubar a.gauche:hover {
	text-decoration:none;
}
.menubar span {
	margin-right:10px;
}
.menubar-dressing { background:url(/images/v1/menubar-dressing.gif) no-repeat; }
.menubar-looks { background:url(/images/v1/menubar-looks.gif) no-repeat; }
.menubar-photos { background:url(/images/v1/menubar-photos.gif) no-repeat; }


.membre-infos {
	font-size:11px;
	color:#666;
	margin:0 20px 30px;
}
.membre-infos a {
	color:#666;
	cursor:default;
	display:block;
}
.membre-infos a:hover {
	text-decoration:none;
}


/* AMIS */
.homeperso-amis , .homeperso-amis .box-left,.homeperso-amis .box-right {height:91px;}
.homeperso-amis .box-left {
	float:left;
	width:12px;
	background:url(/images/v1/box-persorange-left.gif) no-repeat;
}
.homeperso-amis .box-right {
	float:right;
	width:11px;
	background:url(/images/v1/box-persorange-right.gif) no-repeat;
}
.homeperso-amis .box-content {
	margin-left:12px;
	margin-right:11px;
	background:url(/images/v1/box-persorange-bg.gif) repeat-x;
	padding:12px 0 0;
}
.homeperso-amis .box-content img {
	margin-right:4px;
}
.homeperso-amis span.blanc {
	display:block;
	height:16px;
	line-height:16px;
	color:#fff;
	font-size:10px;
}


/* MISE EN AVANT MEMBRES VIP */
#homeperso-onhome {
	width:627px;
	margin:0 2px 20px;
}
#homeperso-onhome .box-top {
	height:12px;
	background:url(/images/v1/homeperso-news-top.gif) no-repeat;
}
#homeperso-onhome .box-content {
	background:url(/images/v1/homeperso-news-bg.gif) repeat-y;
	padding:0 20px 10px;
	font-size:12px;
	color:#999;
}
#homeperso-onhome .titre { 
	font-size:16px;
	font-weight:bold;
	color:#666;
}
#homeperso-onhome .date { 
	font-size:10px;
}
#homeperso-onhome .box-bottom {
	height:15px;
	background:url(/images/v1/homeperso-news-bottom.gif) no-repeat;
	padding:1px 20px 0;
	font-size:10px;
	color:#fff;
}
#homeperso-onhome .box-bottom a {
	color:#666;
}
#homeperso-onhome .box-bottom a.indispo { color:#a6a6a6; }

/* LIVRE D'OR MEMBRES VIP */
#homeperso-guestbook {
	width:245px;
	margin:0;
}
#homeperso-guestbook .box-top {
	height:7px;
	background:url(/images/v1/box-guestbook-top.gif) no-repeat;
	margin-top:2px;
}
#homeperso-guestbook .box-content {
	background:url(/images/v1/box-guestbook-bg.gif) repeat-y;
	padding:0 10px;
	font-size:12px;
	color:#999;
}
#homeperso-guestbook .titre { 
	font-size:16px;
	font-weight:bold;
	color:#666;
}
#homeperso-guestbook .date { 
	font-size:10px;
}
#homeperso-guestbook .box-bottom {
	height:8px;
	background:url(/images/v1/box-guestbook-bottom.gif) no-repeat;
}
#homeperso-guestbook a.login { color:#666;font-size:11px; }
#homeperso-guestbook div.login { color:#999;font-size:11px; }
#homeperso-guestbook div.date { color:#333;font-size:10px;padding-left:25px; }
#homeperso-guestbook a.nom { color:#000;font-weight:bold;font-size:12px; }
#homeperso-guestbook .txt {
	padding:12px 4px 15px;
	font-size:11px;
	color:#000;
}
#homeperso-guestbook #guestbook-form {
	text-align:center;
	padding-top:10px;
}
#guestbook-form textarea { 
	font-family:Arial,sans-serif;
	font-size:12px;
	border:solid 1px #a0a0a0;
	padding:3px;
}
#guestbook-form button { 
	font-size:11px;
	padding:1px 4px;
	background:#aaa;
	color:#fff;
	font-weight:bold;
	margin:10px 10px 15px;
}
#homeperso-guestbook a.nav { 
	display:block;
	padding:3px 20px;
	font-size:12px;
	color:#444;
	font-weight:bold;
}
#homeperso-guestbook .box-content a.indispo { color:#a6a6a6; }
a.guestbook-ecrire {
	float:right;
	margin-right:4px;
	font-size:10px;
	color:#666;
	text-decoration:underline;
	margin-top:2px;
}

.login-looks {
	text-align:center;
}
.login-looks img {
	margin:5px;
}

textarea.mail {
	width:670px;
	height:300px;
	border:solid 1px #ccc;
	font-family:inherit;
	font-size:14px;
	padding:5px;
	line-height:17px;
}

#photos-thumb {
	height:68px;
	overflow:hidden;
	margin:0 0 10px;
}
#photos-thumb .photo {
	float:left;
	margin:0 4px;
	border:solid 2px #fff;
	cursor:pointer;
}
#photos-thumb .photo img {
	margin:2px;
}
#photos-thumb .photo-selected {
	border:solid 2px #f90;
}
#photo-nom {
	font-weight:bold;
	margin:5px 0;
	height:20px;
	font-size:14px;
}



#persovip-infos .dressing {
	text-align:left;
	clear:left;
	padding-bottom:8px;
}
#persovip-infos .dressing .titre {
	height:21px;
	line-height:21px;
	background:#81A5C8;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	margin:0 1px 5px;
	display:block;
	padding-left:10px;
}
#persovip-infos .dressing a.menu {
	display:block;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	padding:3px 10px;
}


#persovip-infos .photos {
	text-align:left;
	clear:left;
	padding-bottom:8px;
}
#persovip-infos .photos .titre {
	height:21px;
	line-height:21px;
	background:#999;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	margin:0 1px 5px;
	display:block;
	padding-left:10px;
}
#persovip-infos .photos a.menu {
	display:block;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	padding:3px 10px;
}

#persovip-infos .looks {
	text-align:left;
	clear:left;
	padding-bottom:8px;
}
#persovip-infos .looks .titre {
	height:21px;
	line-height:21px;
	background:#ca4545;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	margin:0 1px 5px;
	display:block;
	padding-left:10px;
}
#persovip-infos .looks a.menu {
	display:block;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	padding:3px 10px;
}
#persovip-infos .looks .look {
	height:90px;
	padding:0 10px;
	overflow:hidden
}
#persovip-infos .looks .look img {
	float:left;
	margin-right:10px;
}
#persovip-infos .looks .look span.nom {
	display:block;
	margin:0 0 10px;
	color:#000;
	font-weight:bold;
}
#persovip-infos .looks .look span.date {
	display:block;
	margin:3px 0 10px;
	color:#999;
}
#persovip-infos .looks .look span.txt {
	color:#666;
	font-size:10px;
	line-height:10px;
	margin:0;
}