/* www.ladiesroom.com - may 2007 */
/* xhtml and css: florian.boudot@gmail.com - for www.heaven.fr */

/* GENERAL */
html, body { margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; color:#423d45; height:100%; background:white; }
img, table, td, fieldset, form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
table { border-collapse:collapse; }
.clear { clear:both; font-size:0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
a { text-decoration:none; color:#ff4e00; }
a:hover { background-color:#ff4e00; color:white; }
p { margin:0; padding:0 0 8px 0; }
.ladyChar { float:left; }
input.inputText,
	textarea { font-family:Arial, Helvetica, sans-serif; font-size:14px; border:none; border-top:1px solid #686868; border-left:1px solid #9c9c9c; padding:6px 0 6px 2px; }
textarea { overflow:auto; }
.font24 { font-size:24px; }
.font16 { font-size:16px; }
.font15 { font-size:15px; }
.font12 { font-size:12px; }
.font11 { font-size:11px; }
.font10 { font-size:10px; }
.font9 { font-size:9px; }
.marginBot { margin-bottom:6px; }
.fontBold { font-weight:bold; }

/* PAGE CONTAINER */
#pageContainer { width:954px; margin:0 auto; padding:16px 0 16px 0; }

/* MAIN HEADER */
#topPub { padding:3px 5px 5px 5px; }
#mainHeader { height:220px; position:relative; }
#bigLogoLink { position:absolute; top:17px; width:570px; display:block; height:0 !important; height /**/:186px; padding-top:186px; overflow:hidden; background:url(../img/ladies-room-logo.gif) left top no-repeat; z-index:2; }
h1 { background-position:left top; background-repeat:no-repeat; position:absolute; left:218px; top:176px; z-index:2; }
h1 { display:block; height:0 !important; height /**/:23px; padding-top:23px; overflow:hidden; width:430px;  }
h1.title1 { background-image:url(../img/h1-le-mag-des-filles.gif); }
h1.title2 { /* create a second title by changing the bg image */ }
h1.title3 { /* create a third title by changing the bg image etc */ }
h1 a:hover { background:transparent; }
#todayIs { color:black; position:absolute; right:0; top:43px; font-size:30px; text-transform:uppercase; }
#isBeta { color:#ff4e00;  position:absolute; right:470px; top:148px; font-size:16px; font-weight: bold; z-index: 99;}
#viewIntro { display: none; }

/* MAIN NAVIGATION 1 */
#mainNav1 { border:1px solid #e3e3e4; margin:0 0 6px 0; *height:0.01%; }

#btHome { float:left; border-right:1px solid #e3e3e4; }
#btHome a { display:block; padding:5px 8px 0 5px; height:34px; _width:1%; color:#ff4e00; font-size:12px; text-transform:uppercase; font-weight:bold; }
#btHome a:hover { color:white; }

#btLadies { float:left; font-size:33px; color:black; }
#btLadies a { color:black; display:block; background:url(../img/bt-ladies-ico.gif) 98px 15px no-repeat; padding:0 32px 0 4px; }

#mainNav1 ul { list-style:none; margin:0; padding:0; float:left; }
#mainNav1 ul li { float:left; }
#mainNav1 ul li a { border-left:1px solid #e3e3e4; display:block; float:left; padding:7px 17px 9px 17px; *padding-bottom:10px; font-size:19px; color:#423d45; letter-spacing:-1px; }
#mainNav1 ul li a:hover,
	#mainNav1 ul li.on a { background-color:#ff4e00; color:white; }

#welcome { border-left:1px solid #e3e3e4; float:left; padding:1px 0 3px 0; *padding-bottom:4px; }
#welcome .ladyChar { width:41px; }
#welcome p { padding:5px 10px 0 0; font-size:11px; float:left; }
#welcome span { display:block; padding:0; }

#formLogin { border-left:1px solid #e3e3e4; float:left; padding:1px 0 3px 0; }
#formLogin input { float:left; width:142px; margin:9px 7px 0 0; }
#formLogin label { display:block; float:left; width:30px; font-size:11px; color:black; line-height:11px; padding:8px 0 0 9px; cursor:pointer; }
#formLogin .checkLine { float:left; }
#formLogin .checkLine label { width:auto; padding:14px 13px 0 5px; }
#formLogin .checkLine input { width:auto; margin:14px 0 0 25px; *margin:9px 0 0 25px; }
#formLogin #submit { border:none; border-left:1px solid #e3e3e4; *border:none; background:#423d44; color:white; width:80px; height:39px; font-size:20px; margin:-1px 0 -4px 0; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }

#loginJoin { float:left; border-left:1px solid #e3e3e4; height:39px; }
#loginJoin a { color:#ff4e00; font-size:12px; text-transform:uppercase; width:72px; display:block; font-weight:bold; text-align:right; }
#loginJoin a:hover { color:white; }
#loginJoin a#logOut { border-bottom:1px solid #e3e3e4; padding:3px 5px 2px 2px; font-size:10px; }
#loginJoin a#joinUs { padding:2px 10px 1px 0; }
#menuList a#postNew { color:white;  background-color:#FF4E00; text-align:center;}
#menuList a#postNew:hover { background-color:#000;}

/* MAIN NAVIGATION 2 */
#mainNav2 { border:1px solid #e3e3e4; border-bottom:none; margin:0 0 6px 0; *height:0.01%; }
#mainNav2 ul { list-style:none; margin:0; padding:0; }
#mainNav2 ul li { float:left;  }
#mainNav2 ul li a { display:block; text-align:center; float:left; border-left:1px solid #e3e3e4; border-bottom:1px solid #e3e3e4; padding:6px 0 3px 0; font-size:10px; text-transform:uppercase; }
#mainNav2 li.first a { border-left:none; }
#mainNav2 ul li.on a,
	#mainNav2 ul li.on a:hover { background-color:#423d45; color:white; border-bottom-color:#423d45; }
#welcome2 { float:left; padding:1px 0 3px 0; *padding-bottom:4px; }
#welcome2 .ladyChar { width:41px; }
#welcome2 p { padding:5px 0 0 0; font-size:11px; }
#welcome2 span { display:block; padding:0; width:80px; overflow:hidden; }
#welcome2 a.plus { background:url(../img/plus.gif) 4px 3px no-repeat; padding:0 0 0 16px; }
#welcome2 a.plus:hover { background:#ff4e00 url(../img/plus-white.gif) 4px 3px no-repeat; padding:0 0 0 16px; }


/* MAIN NAVIGATION 2 - HOW MANY BUTTONS? */
#mainNav2 .buttonsNb4 li a { width:237px; }
#mainNav2 .buttonsNb4 li.first a { width:238px; }

#mainNav2 .buttonsNb5 li a { width:189px; }
#mainNav2 .buttonsNb5 li.first a { width:192px; }

#mainNav2 .buttonsNb6 li a { width:158px; }
#mainNav2 .buttonsNb6 li.first a { width:157px; }

#mainNav2 .buttonsNb7 li a { width:136px; }
#mainNav2 .buttonsNb7 li.first a { width:130px; }

#mainNav2 .buttonsNb8 li a { width:118px; }
#mainNav2 .buttonsNb8 li.first a { width:119px; }

/* MAIN NAVIGATION 3 */
#mainNav3 { border-bottom:1px solid #e3e3e4; background:#423d45; clear:both; padding:0 0 0 10px; *height:0.01%; }
#mainNav3 ul li a { border:none; font-size:12px; text-transform:none; color:white; padding:4px 0 3px 12px; }
#mainNav3 ul li a:hover { background:none; color:#ff4e00; }
#mainNav3 ul li.on a,
	#mainNav3 ul li.on a:hover { font-weight:bold; color:#ff4e00; }

/* MAIN NAVIGATION 4 */
#mainNav4 { border:1px solid #e3e3e4; margin:0 0 6px 0; *height:0.01%; }
#mainNav4 ul.nav { list-style:none; margin:0; padding:0; float:left; }
#mainNav4 ul.nav li { float:left; }
#mainNav4 ul.nav li a { border-left:1px solid #e3e3e4; display:block; width:129px; float:left; padding:7px 0 7px 0; *padding-bottom:10px; font-size:19px; color:#423d45; letter-spacing:-1px; text-align:center; line-height:18px; height:36px; }
#mainNav4 ul.nav li a:hover,
	#mainNav4 ul.nav li.on a { background-color:#ff4e00; color:white; }
#mainNav4 ul.twoBlueLinks,
	#mainNav4 ul.oneBlueLinks { list-style:none; margin:0; padding:0; float:left; width:154px; }
#mainNav4 ul.twoBlueLinks li { padding:1px 0 3px 6px; }
#mainNav4 ul.oneBlueLinks li { padding:11px 0 3px 6px; }
#mainNav4 ul.twoBlueLinks li.first { border-bottom:1px solid #e3e3e4; }
#mainNav4 ul.twoBlueLinks li a,
	#mainNav4 ul.oneBlueLinks li a { font-size:11px; color:#0d8df9; }
#mainNav4 ul.twoBlueLinks li a:hover,
	#mainNav4 ul.oneBlueLinks li a:hover { color:white; background:#0d8df9; }

/* FONCTIONAL AREA */
#fonctionalArea { border:1px solid #e3e3e4; background:#fff1b0; padding:7px 0 0 9px; margin:0 0 6px 0; line-height:18px; }
#fonctionalArea a { color:#0d8df9; }
#fonctionalArea a:hover { color:white; background:#0d8df9; }

/* DATA TABLE - GENERAL & SAC A MAIN */
.dataTable { position:relative; }
.dataTable table { width:100%; border:1px solid #e3e3e4; border-top:none; }
.dataTable h2 { padding:5px 0 10px 0; }
.dataTable table td { border-top:1px solid #e3e3e4; vertical-align:top; padding:5px 0 3px 0; }
.dataTable table tr.bgColor td { background:#f1f1f1; }
.myPic { position:absolute; left:15px; top:15px; }
.myPic img { border:1px solid #e3e3e4; }
.paddingMyPic { padding:0 0 0 103px; }
.dataTable table td.cell1 { padding-left:19px; }
.dataTable table td.cell2 { font-size:14px; width:350px; }
.dataTable table td.cell2 a { padding:0 2px 0 2px; }
.dataTable table td.cell2 a.on { padding:5px 2px 4px 2px; margin:-5px 0 -4px 0; background:#423d45; color:#ff4e00; }
.dataTable table td.cell2 ul { list-style:none; padding:0; margin:0 0 -6px 0; }
.dataTable table td.cell2 ul li { padding:0 0 9px 0; }
.dataTable table td.cell3 { text-align:right; padding-right:13px; }
.dataTable table td.cell3 a { color:#0d8df9; }
.dataTable table td.cell3 a:hover { color:white; background:#0d8df9; }
.dataTable table .results td { background:#423d45; *border-top:1px solid #423d45; color:white; padding:9px 0 3px 20px; }
.dataTable table .results td p { padding:0 0 11px 0; }
.dataTable table .results td ul { list-style:none; margin:0; padding:0 20px 13px 0; float:left; }
.dataTable table .results td ul li { font-size:11px; color:#726e74; padding:0 0 3px 0; }
.dataTable table .results td ul li span { font-size:12px; color:#2f2a2a; }
.dataTable table .results td ul li a { color:white; font-size:12px; }

/* DATA TABLE - PAPIER */
.dataTable table.papier td { padding:12px 5px 1px 15px; }
.dataTable table .title { font-size:16px; padding-bottom:3px; }
.dataTable table .postInfos { color:#a2a2a2; }
.dataTable table td.editCell { width:117px; padding-top:15px; }
.dataTable table td.editCell span { color:#e4e2e3; }
.dataTable table td.editCell a { color:#0c8cf7; }
.dataTable table td.editCell a:hover { color:white; background:#0c8cf7; }
.dataTable table.papier h2 { padding:41px 0 10px 0; }

/* MAIN LEFT COLUMN */
#mainLeftCol { width:646px; float:left; }

/* #mainLeftCol.small { width:448px; margin-right: 5px; } */

#mainLeftCol.small { margin-right:7px; width:447px; }
* html #mainLeftCol.small { margin-right:8px; width:442px; }
*:first-child+html #mainLeftCol.small { margin-right:8px; }
body:first-of-type #mainLeftCol.small { margin-right:8px; }
html:first-child #mainLeftCol.small { margin-right:8px; }

#pub664 { *margin:6px -5px 0 0; display:none; }



/* H2 TITLE */
h2 { color:#2f2a2a; font-size:18px; font-weight:normal; padding:0 0 8px 0; }
h2.big { font-size:22px; color:black; font-weight:bold; }
h2 a { color:#2f2a2a; }
h2 a:hover { color:white; background:#2f2a2a; }

/* H3 TITLE */
h3 { font-size:22px; color:#5c585f; padding:0 0 2px 0; font-weight:normal; }
h3.big { color:black; }

/* BOX BASIC */
.box { border:1px solid #e3e3e4; *height:0.01%;}

/* BOX ARTICLE */
.article { padding:12px 12px 7px 12px; }
.box .ladyChar { width:59px; height:40px; }
.article .ladyChar { width:49px; height:32px; }
.article img.floatLeft { margin:0 18px 0 0; }
.ladyChar img { display:block; margin:3px 0 0 5px; }
.postInfos { color:black; font-size:11px; padding:0 0 4px 0; }
.postInfos span { color:#e3e3e4; text-transform:uppercase; }
.postInfos img { margin:0 0 0 4px; }
.article h2 { line-height:18px; padding-bottom:8px; }
.textContent { line-height:17px; text-align:left; }
.textContent h2 { text-align:left; }
#post3 .textContent { text-align:left; }
	a.btMore { font-style:italic; }
.textContent.font24 p { font-style:italic; color:#2f2a2a; line-height:24px; }
	a.btMore { font-size:12px; }
.postInfosBottom { color:#a2a2a2; font-size:11px; }
.postInfosBottom span { color:#e3e3e4; }
.videoArea { padding:14px 0 0 14px; }
.videoArea img { display:block; }

/* HOME */

/*
#membersContribution { clear:both; margin-bottom: 5px;}
#membersContribution .box { width:152px; float:left; margin:0 6px 0 0; height: 360px; position:relative; }
#membersContribution .box.last { margin:0; }
#membersContribution h2 { font-size:15px;  padding:1px 0 7px 0; }
#membersContribution .ladyChar { /*float:right; _float:none; width:auto; _text-align:right;*/ position:absolute; bottom:2px; _bottom:0; right:-12px; }
#membersContribution .postInfosBottom { font-size:12px; line-height:17px; padding-bottom:13px; padding-top: 2px; }
#membersContribution .article { padding:11px 10px 7px 10px; }
#membersContribution .textContent { height: 215px; overflow: hidden;}
#membersContribution .textContent p { padding:0 0 0 0; }
#membersContributionTitle { margin:0 0 6px 0; border:1px solid #e3e3e4; }
#membersContributionTitle #btTop { float:left; border-right:1px solid #e3e3e4; }
#membersContributionTitle #btTop a { display:block; padding:5px 8px 0 5px; height:34px; _width:1%; color:#ff4e00; font-size:12px; text-transform:uppercase; font-weight:bold; }
#membersContributionTitle #btTop a:hover { color:white; }
#membersContributionTitle #title { font-size:33px; float:left; padding:0 0 0 4px; }
*/
membersContribution { clear:both; margin-bottom: 5px;}
#membersContribution .box { width:152px; float:left; margin:0 6px 0 0; height:360px; position:relative; }
#membersContribution .last { margin:0; }
#membersContribution h2 { font-size:15px;  padding:1px 0 7px 0; }
#membersContribution .ladyChar { position:absolute; /*bottom:-5px;*/ right:2px; }
#membersContribution ul { list-style-type:none; margin:0; padding:0; display:inline-block; }
#membersContribution ul li { display:block; font-size:11px; }
#membersContribution ul li strong { text-transform:uppercase; font-weight:normal; }
#membersContribution .postInfosBottom { font-size:12px; line-height:17px; padding-bottom:13px; padding-top: 2px; height:auto !important; }
#membersContribution .postInfosBottom ul li { display:block; font-size:12px !important; }
#membersContribution .article { padding:11px 10px 7px 10px; }
#membersContribution .textContent { height: 215px; overflow: hidden;}
#membersContribution .textContent p { padding:0; }
#membersContributionTitle { margin:11px 0; border:1px solid #e3e3e4; }
#membersContributionTitle #btTop { float:left; border-right:1px solid #e3e3e4; }
#membersContributionTitle #btTop a { display:block; padding:5px 8px 0 5px; height:34px; _width:1%; color:#ff4e00; font-size:12px; text-transform:uppercase; font-weight:bold; }
#membersContributionTitle #btTop a:hover { color:white; }
#membersContributionTitle #title { font-size:33px; float:left; padding:0 0 0 4px; }


/* BOX LAST REGISTERED */
#lastRegistered { font-size:11px; color:#423d45; padding-left:6px; width:121px; overflow: hidden; }
#lastRegistered h2 { font-size:11px; text-transform:uppercase; color:#423d45; padding:12px 0 10px 0; }
#lastRegistered ul { list-style:none; margin:0; padding:0 0 0 0; }
#lastRegistered ul li { padding:0 0 12px 0; }
#lastRegistered ul li a img { float:left; margin:0 2px 0 0; }
#lastRegistered ul li a span { float:left; display:block; padding:12px 0 0 0; cursor:pointer; }
#lastRegistered ul li a:hover { color:#ff4e00; text-decoration:underline; }
#lastRegistered p { padding:0 0 0 0; }

/* MAIN RIGHT COLUMN */
#mainRightCol { width:302px; float:left; padding:0 0 0 6px; overflow: hidden;} /*  padding:0 0 0 6px !important;  */




.pub { padding:0px; overflow:hidden;width:300px;}
#mainRightCol .box { margin:0 0 6px 0; }

/* MAIN RIGHT COLUMN - FORM SEARCH */
#formSearch { padding:2px 0 6px 5px; }
#formSearch input { width:256px; }

/* MAIN RIGHT COLUMN - SET MY HEIGHT 2 */
#setMyHeight3 { /*height:452px; *height:450px;*/ }
#brandsLine .colLeft { float:left; width:148px; padding:0 6px 0 0; }
#brandsLine .colRight { float:left; width:148px; }

/* MAIN RIGHT COLUMN - BRANDS */
#brands { padding:2px 5px 5px 5px; }
#brands ul { list-style:none; margin:0; padding:5px 0 0 0; }
#brands ul li { display:inline; font-weight:bold; line-height:16px; }
.color1,
	.color1 a { color:#fd2777; }
.color1 a:hover { color:white; background:#fd2777; }
.color2,
	.color2 a { color:#fda100; }
.color2 a:hover { color:white; background:#fda100; }
.color3,
	.color3	a { color:#d5cf31; }
.color3 a:hover { color:white; background:#d5cf31; }
.color4,
	.color4 a { color:#7aeb2e; }
.color4 a:hover { color:white; background:#7aeb2e; }
.color5,
	.color5 a { color:#2eafeb; }
.color5 a:hover { color:white; background:#2eafeb; }

/* MAIN RIGHT COLUMN - LADY OF THE DAY */
#ladyOfTheDay { padding:2px 0 10px 5px; }
#ladyOfTheDay h3 { padding:0 0 4px 0; }
#ladyOfTheDay p { padding:0 0 3px 0; }
#ladyOfTheDay #fullLadyImg { padding:0 0 0 11px; }

/* MAIN RIGHT COLUMN - RSS FEED */
#rssFeed { padding:2px 0 4px 5px; }
#rssFeed ul { list-style:none; padding:0; margin:0; }
#rssFeed ul li { display:inline; }
#rssFeed ul li a { display:block; background:url(../img/rss.gif) left 2px no-repeat; padding:0 0 2px 19px; }
#rssFeed ul li a:hover { background-color:none; text-decoration:underline; color:#ff4e00; }

/* ARTICLE - BOX BIG ARTICLE */
.bigArticle { padding:12px 15px 7px 15px; }
.bigArticle .ladyChar { width:65px; height:auto; float:left; }
.bigArticle .abstract { float:left; width:350px; line-height:17px; }
.intro { font-weight:bold; color:#2f2a2a; padding:0 0 24px 0; }
.bigArticle .textContent { clear:both; }
.bigArticle .textContent img.imgRight  { margin: 0px 0px 4px 10px; }
.bigArticle .textContent img.imgLeft  { margin: 0px 10px 4px 0px; }
.bigArticle .textContent img.floatRight  { margin:4px 0 0 8px; }
.bigArticle h2 { font-size:25px; line-height:23px; padding:0 0 21px 0; }

/* ARTICLE - AFFILIATIONS */
.lastPosts { padding:5px; }
.lastPosts .affiliation { padding:12px 0 0 9px;}
.lastPosts ul { list-style:none; padding:12px 0 0 0; margin:0; }
.lastPosts ul li { padding:0 0 3px 0; }
.lastPosts h2 { line-height:16px; padding: 0; }
.lastPosts h2 { font-size: 14px; }
.author a { color:#726e74; }
.author a:hover { color:white; } 
.theme a { color:#726e74; text-transform:uppercase; }
.theme a:hover { color:white; } 


/* ARTICLE - AFFILIATIONS */
#articlesAffiliations { padding: 0pt 1pt 6px 0px; *height:0.01%; float: left; width:190px; }
/* #articlesAffiliations .box {  width:190px; margin:0 6px 4px 0;  } */
#articlesAffiliations .box { margin:0 0 4px 0;  }
#articlesAffiliations .last { margin:0; }
#articlesAffiliations .affiliation { padding:12px 0 0 9px;}
#articlesAffiliations ul { list-style:none; padding: 12px 3pt 0pt 0px; margin:0; }
#articlesAffiliations ul li { padding:0 0 10px 0; }
#articlesAffiliations h3 { line-height:20px; padding:0 0 6px 0; }
.author a { color:#726e74; } 
.author a:hover { color:white; } 
.theme a { color:#726e74; text-transform:uppercase; }
.theme a:hover { color:white; } 

/* ARTICLE - COMMENTS */
/* #lastComments { padding:9px 0 0 8px; } */
#lastComments { padding:9px 0 0 8px; width:437px; }
#lastComments h3 { padding:0 0 34px 0; }
#lastComments .comment { padding:0 0 26px 0; }
#lastComments span.date { text-transform:none; font-size:12px; color:#a2a2a2; }
#lastComments .ladyChar { width:50px; }
#lastComments .ladyChar img { margin:4px 0 0 8px; }
#lastComments .commentContent { float:left; width:430px; color:black;  }
#lastComments .commentContent p { display:inline; }
#addComment { padding:9px 0 4px 8px; }
#addComment h3 { padding:0 0 14px 0; }
#formAddComment .checkLine input { float:left; margin:2px 10px 0 0; *margin:-1px 10px 0 0; }
#formAddComment .checkLine label { float:left; padding:0 0 21px 0; }
#formAddComment label { display:block; color:black; padding:8px 0 7px 0; }
#formAddComment .checkLine label { color:#423d45; }
#formAddComment .floatLeft .inputText { width:317px; }
#formAddComment #yourWebsite { width:655px; }
#formAddComment textarea { width:425px; height:200px; }
#formAddComment .floatLeft input#nickname { margin:0 18px 0 0; }
#formAddComment .submit { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ff4e00; color:white; border:none; padding:5px 20px 5px 17px; display:block; overflow:visible; float:right; margin:0 6px 6px 0; }

/* ENVOYER AMIE */
#envoyerAmie h3 { padding:18px 0 12px 0; }
#formEnvoyerAmie label { display:block; color:black; padding:8px 0 7px 0; }
#formEnvoyerAmie .floatLeft .inputText { width:310px; }
#formEnvoyerAmie textarea { width:641px; height:200px; }
#formEnvoyerAmie .floatLeft input#myName,
	#formEnvoyerAmie .floatLeft input#myFriendName { margin:0 18px 0 0; }
#formEnvoyerAmie .submit { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ff4e00; color:white; border:none; padding:5px 20px 5px 17px; display:block; overflow:visible; float:right; margin:0 6px 6px 0; }

/* MES COPINES */
.copinesPage {}
#copinesList { padding:12px 0 0 0; *height:0.01%; }
#copinesList h2 { padding:30px 0 30px 17px; *padding-top:15px; }
#copinesList h2.first { padding:0 0 30px 17px; }
#copinesList ul { list-style:none; margin:0; padding:0; }
#copinesList ul li { float:left; text-align:center; width:92px; padding:0 0 20px 0; }
#copinesList ul li img { display:block; margin:0 auto; }
#copinesList ul li p { padding:0; }
#copinesList ul li p.name { font-size:11px; padding:9px 0 0 0; }
#copinesList ul li p.action a { color:#0d8df9; }
#copinesList ul li p.action a:hover { color:white; background:#0d8df9; }

/* WRITE ARTICLE */
#writeArticle { padding:12px 0 0 17px; *height:0.01%; }
#writeArticle h2 { display:none; }
.drafts p { padding:0 0 20px 0; float:left; }
.drafts ul { list-style:none; padding:0; margin:0; float:left; width:590px; }
.drafts ul li { float:left; padding:0 0 0 10px; white-space:nowrap; }
#writeArticle label { display:block; padding:0 0 6px 0; }
#writeArticle ul li label { display:inline; padding:0 0 0 0; }
#writeArticle .inputText { width:615px; border:1px solid #b2b2b2; background:#f4f4f4; margin:0 0 11px 0; }
#writeArticle form ul { list-style:none; padding:12px 0 23px 0; margin:0; }
#writeArticle form ul li { padding:0 0 3px 0; *padding:0 0 0 0; }
#writeArticle .check { margin:0 5px 0 0; *margin:0 2px -2px 0; }
.wysiwyg { padding:0 0 17px 0; }
.wysiwyg textarea { width:615px; height:250px; }
.submitBtn { text-align:right; padding:0 11px 10px 0; }
.btDoubleBorder { color:#333333; border:1px solid #cccccc; border-bottom-color:#999999; border-right-color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:31px; background:url(../img/bt-double-border.gif) left center repeat-x; cursor:pointer; }

/* UPLOAD LOOK */
#uploadLook { padding:19px 0 20px 17px; *height:0.01%; }
#uploadLook .submitBtn { text-align:left; }
#uploadLook h2 { color:#333; padding:0 0 17px 0; }
#uploadLook input.inputText,
	#uploadLook input.inputFile { background:#f4f4f4; border:1px solid #b2b2b2; padding:8px 0 8px 2px; width:615px; }
#uploadLook input.inputFile { width:618px; margin:7px 0 19px 0; }
#uploadLook p { padding:0 0 10px 0; }
#uploadLook ul { list-style:none; margin:0; padding:15px 0 31px 0; }
#uploadLook ul li { line-height:18px; }
#uploadLook ul li a { color:#0d8df9; }
#uploadLook ul li a:hover { background:#0d8df9; color:white; }
#uploadLook .check { margin:0 5px 0 0; *margin:0 2px -2px 0; }

/* MES LOOKS */
#mesLooks { padding:17px 0 0 0; *height:0.01%; }
#mesLooks h2 { margin:-7px 0 0 0; padding:0 0 8px 15px; }
#mesLooks .picLook { height:150px; overflow: hidden; }
#mesLooks .picDesc { height:30px; overflow: hidden; }
#mesLooks .picComments { height:30px; overflow: hidden; font-size: 11px; }
#mesLooks ul { list-style:none; margin:0; padding:0 0 0 15px; }
#mesLooks ul li { float:left; width:100px; padding-right:25px; padding-bottom:20px; *padding-bottom:4px; }
#mesLooks ul li.last { padding-right:0; }
#mesLooks ul li ul { padding:7px 0 0 0; min-height:154px; _height:159px; height: 212px; overflow: hidden;}
#mesLooks ul p { color:#e3e3e4; }
#mesLooks ul p a { color:#0d8df9; }
#mesLooks ul p a:hover { color:white; background:#0d8df9; }
#mesLooks.orangeLinks ul p a { color:#ff4e00; }
#mesLooks.orangeLinks ul p a:hover { color:white; background:#ff4e00; }
#mesLooks ul li ul li { width:auto; float:none; font-size:11px; color:black; border-bottom:1px solid #e3e3e4; padding:5px 0 7px 0; }
#mesLooks ul li ul li.last { border:none; }

/* PAGINATION */
#pagination { text-align:right; color:#949494; background:#e3e3e4; padding:7px 6px 6px 0; *padding-top:4px; }
#pagination a { font-weight:bold; color:#ff4e00; padding:0 6px; }
#pagination a:hover { color:white; background:#ff4e00; }

/* SON DERNIER LOOK & LOOK DU JOUR */
#herLastLook { margin:0 0 6px 0; *height:0.01%; }
#lastLook { padding:14px 0 14px 15px; }
#lastLook .leftCol { float:left; padding:0 16px 0 0; }
#lastLook .rightCol { float:left; width:248px; }
#lastLook img { border:1px solid #e3e3e4; }
ul.clothes { list-style:none; margin:0; padding:3px 0 16px 0; color:black; }
ul.clothes li { border-bottom:1px solid #e3e3e4; padding:4px 0 4px 0; }
#lastLook form { padding:0 0 20px 0; }
#lastLook legend { margin:0; *margin:0 0 0 -7px; padding:0 0 9px 0; }
#lastLook input.inputText,
	#lastLook textarea { border:1px solid #b2b2b2; background:#f4f4f4; width:262px; font-size:12px; margin:0 0 9px 0; }
#lastLook textarea { height:85px; }
ul.tools { list-style:none; margin:0; padding:0 0 17px 0; }

/* FORUM */
#forum { border:1px solid #e3e3e4; *height:0.01%; padding:10px 0 0 0; }
#forum h2 { padding:0 0 11px 12px; }
#forum .dataTable { position:static; border-bottom:1px solid #e3e3e4; margin:0 0 20px 0; }
#forum .dataTable table { border:none; }
#forum tr th { font-size:14px; padding:0 12px 5px 12px; }
#forum tr td { padding:4px 12px 5px 12px; }
#forum p.forumTool { padding:0 0 41px 12px; }
#forum p.forumTool a { color:#1e97e4; }
#forum p.forumTool a:hover { background:#1e97e4; color:white; }
#forum .dataTable table tr.bgColorOn td { background:#ff4e00; color:white; }

#forumTopic { color:black; line-height:18px; }
#forumTopic h2 { line-height:normal; padding:10px 0 12px 16px; }
#forumTopic a { color:#1e97e4; }
#forumTopic a:hover { color:white; background:#1e97e4; }
#forumTopic ul.infoPost{ list-style:none; padding:0 0 23px 16px; margin:0; }
ul.replies { padding:0 0 3px 0; margin:0; list-style:none; border-top:1px solid #e3e3e4; }
ul.replies li { padding:10px 0 18px 0; border-bottom:1px solid #e3e3e4; }
ul.replies li.bg1 { background:#f1f1f1; }
ul.replies li .who { float:left; width:126px; padding:0 0 0 15px; }
ul.replies li .what { float:left; width:525px; }
ul.replies li .what strong { font-weight:normal; color:#a2a2a2; }
#forumTopic form { padding:16px 0 0 18px; background:#f1f1f1; }
#forumTopic label { display:block; padding:0 0 7px 0; }
#forumTopic textarea { width:638px; height:230px; margin:0 0 9px 0; }
#forumTopic .submit { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ff4e00; color:white; border:none; padding:5px 20px 5px 17px; display:block; overflow:visible; float:right; margin:0 15px 11px 0; }

/* SEARCH RESULTS */
#searchresults { border:1px solid #e3e3e4; *height:0.01%; *padding-bottom:18px; }
#searchresults .big { font-size:24px; font-weight:normal; padding:0 0 9px 0; }
ul.tags { list-style:none; margin:0; padding:0; }
ul.tags li { padding:0 0 3px 0; }
#resultsHeader { border-bottom:1px solid #e3e3e4; padding:21px 0 8px 17px; background:#f6f6f6; }
#resultsContent h2 { font-size:16px; font-weight:bold; color:black; padding:27px 0 14px 17px; }
#resultsContent ul { list-style:none; font-size:14px; font-weight:bold; margin:0; padding:0 0 26px 12px; }
#resultsContent ul li a { font-size:12px; font-weight:normal; }
#resultsContent ul.type1 li { padding:0 0 9px 0; }
#resultsContent ul.type2 { padding:0 0 0 15px; float:left; width:270px; }
#resultsContent ul.type2 li { padding:0 0 20px 0; }
#resultsContent ul li span { font-size:14px; font-weight:bold; width:25px; display:block; float:left; text-align:center; }
#resultsContent ul.type2 li span { padding:7px 0 0 0; }
#resultsContent ul.type2 li img { vertical-align:middle; margin:0 19px 0 0; }
#resultsContent ul.type3 li { float:left; width:132px; height:125px; }
#resultsContent ul.type3 li span { margin:-3px 0 0 0; padding:0 4px 0 0; }
#resultsContent ul.type3 li p { padding:2px 0 0 28px; _padding:5px 0 0 31px; }
#resultsContent ul.type3 li a:hover p { text-decoration:underline !important; *text-decoration:none !important; color:#ff4e00; *color:white; }
.allResults { padding:0 0 18px 37px; _padding:0 0 18px 40px; }
.allResults a { color:#1e97e4; }
.allResults a:hover { background:#1e97e4; color:white; }


/* CONFIRMATION */
.bigText { font-size:20px; line-height:26px; color:#5c585f; }
.mediumText { font-size:18px; line-height:26px; color:#5c585f; }
#confirmation { padding:15px 15px 15px 55px; }
#confirmation form { float:left; width:350px; padding:16px 0 0 0; }
#confirmation form .bigText { padding:0 0 21px 0; }
#confirmation form label { display:block; padding:0 0 7px 0; }
#confirmation form .inputText { background:#f7f7f7; width:320px; margin:0 0 8px 0; }
#confirmation .panel { float:right; width:454px; border: 1px solid #e3e3e4; }
#confirmation .panel .content { padding:16px 0 50px 20px; }
#confirmation .panel .bigText { padding:0 0 30px 0; }
#confirmation .panel .mediumText { padding:0 0 5px 0; }
#confirmation .panel ul { list-style:none; padding:0; margin:0; font-size:14px; }
#confirmation .panel ul li { padding:0 0 12px 0; }
#confirmation .panel .footer { background:url(../img/bg-gray-panel.gif) left bottom no-repeat; height:5px; font-size:0; }
#confirmation .submitLine { padding:12px 27px 0 0; }
#confirmation .submit { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ff4e00; color:white; border:none; padding:5px 20px 5px 17px; display:block; overflow:visible; float:right; }

/* HOT TAGS */
#hotTags { position:relative; }
#hotTags ul { list-style:none; padding:10px 0 0 15px; margin:0 65px 0 0; *height:0.01%; }
#hotTags p.button { position:absolute; right:0; top:0; padding:0; border-bottom:1px solid #e3e3e4; border-left:1px solid #e3e3e4; }
#hotTags p.button a { padding:3px 26px 2px 0; display:block; color:#ff4e00; font-size:0.8em; text-transform:uppercase; width:52px; display:block; font-weight:bold; text-align:right; }
#hotTags p.button a:hover { color:white; }
#hotTags ul li { float:left; padding:0 10px 0 0; font-weight:bold; height:28px; white-space:nowrap; }



.widgetBox { padding:5px; }
.widgetBox img { float:left; margin:0 10px 0 0; }


/* PUB BOTTOM */
#pubBottom { text-align:center; padding:6px 0; width:952px; }


.home .textContent p, #membersContribution .textContent p { cursor: pointer; }


/* FOOTER */
#footer { margin:11px 0 0 0; }
#footer ul { list-style-type:none; margin:0; padding:0; float:left; }
#footer ul li { display:inline; font-size:10px; margin:0; padding:0 0 0 4px; color:#fff; }
#footer ul li a { font-size:12px; }
#footer div { float:right; font-size:10px; }



/* END */
