/* 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; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
.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:13px; }
.fontBold { font-weight:bold; }

/* PAGE CONTAINER */
#pageContainer { width:954px; margin:0 auto; padding:26px 0; }

/* 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; }
#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; }
#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; }

#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; }
#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; zoom:1; }
.box:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .box { height:1%; }
#mainLeftCol.small .box { margin-bottom:11px; }
#mainLeftCol.small { width:444px; margin:0 12px 0 0; }

/* BOX ARTICLE */
.article { padding:12px 12px 7px 12px; }
.box .ladyChar { width:59px; height:40px; }
.article .ladyChar { width:49px; }
.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:#989898; font-size:10px; height:1.2em; overflow:hidden; padding:5px 0 0 0; }
.postInfosBottom span { color:#e3e3e4; }
.videoArea { padding:14px 0 0 14px; }
.videoArea img { display:block; }

/* 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:300px; float:left; padding:0 0 0 12px; overflow: hidden;} 
*/
.pub { padding:0px; overflow:hidden; width:300px;}
#mainRightCol .box { margin:0 0 11px 0; }

/* MAIN RIGHT COLUMN - FORM SEARCH */
#formSearch { padding:2px 0 6px 5px; }
#formSearch input { width:256px; }

/* MAIN RIGHT COLUMN - SET MY HEIGHT 2 */
#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; }

/* ARTICLE - BOX BIG ARTICLE */
.bigArticle { padding:12px 10px; border:1px solid #e3e3e4; margin-bottom:11px; background:#fff; }
.bigArticle:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.bigArticle .ladyChar { width:40px; float:left; }
.bigArticle .ladyChar img { margin:0; }
.bigArticle .abstract { float:left; width:350px; }
.intro { font-weight:bold; color:#2f2a2a; padding:0 0 24px 0; }
.bigArticle .textContent { clear:both; }
.bigArticle .textContent img.imgLeft  { margin: 0 10px 20px 0; float:left; width:105px; height:66px; }
.bigArticle .textContent img.floatRight  { margin:4px 0 0 8px; }
.bigArticle h2 { font-size:20px; line-height:1em; padding:0 0 10px 0; margin:0 0 0 40px; text-indent:-1px; }

/* 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 - COMMENTS */
#comments { border:1px solid #e3e3e4; }
#lastComments { padding:9px 0 0 8px; border:1px solid #e3e3e4; }
#lastComments span.date { text-transform:none; font-size:12px; color:#a2a2a2; }
#lastComments .ladyChar { width:40px; float:left; height:auto; }
#lastComments .ladyChar img { margin:4px 0 0 8px; }
#lastComments .postInfos { display:block; padding:22px 0 10px 50px; }
#lastComments p { padding-left:5px; }
#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; }

.widgetBox { padding:5px; }
.widgetBox img { float:left; margin:0 10px 0 0; }

/* UPDATE */

.splitArticle { }
.splitArticle .box { float:right; width:199px; padding:12px 8px 7px 8px; }
.splitArticle .box.left { float:left; }
.splitArticle h2 { height:48px; overflow:hidden; }
.splitArticle .ladyChar { width:40px; height:auto; float:left; }
.splitArticle .ladyChar img { margin:0; }
.splitArticle img.picIllustration { display:block; margin:0 auto; }
.splitArticle dl { font-size:10px; color:#909090; margin:0; padding:0; height:131px; overflow:hidden; }
.splitArticle dt { float:left; width:40px; height:42px; overflow:hidden; }
.splitArticle dt img { width:35px !important; height:35px !important; }
.splitArticle dd { padding:0 0 8px 0; width:150px; height:34px; }
.splitArticle dd a { display:block; color:#919090; height:34px; overflow:hidden; line-height:1.1; }
.splitArticle dd a:hover { background:none; color:#919090; }
.splitArticle dd strong { color:#000; display:block; }
.splitArticle dd ul { list-style-type:none; margin:0; padding:0; }
.splitArticle dd li { display:inline; margin:0; padding:0; }
.splitArticle dd li a { color:#ff4900; }
.splitArticle dd li a:hover { background:#ff4e00; color:#fff; }
.splitArticle .postInfosBottom { height:3.8em; }
.splitArticle .abstract ul li { display:block; }
.splitArticle .box .maskOverflow p { padding:0 !important; height:131px; overflow:hidden; line-height:1.6em; }

/* EDITO */
#edito { padding:12px 9px 7px 9px; background:url(/wp-content/themes/ladiesroom_theme/img/txt_edito.gif) right top no-repeat; width:166px; }
#edito .maskOverflow { height:217px; }
#articlesAffiliations #edito .abstract ul { display:block; padding:0 3px 0 0; }
#edito h3 { color:#9e9e9e; margin:0 0 0 40px; }
#edito h3 a { color:#2f2a2a; font-size:16px; font-weight:bold; }
#edito h3 a:hover { color:white; background:#2f2a2a; }
#edito .abstract h2 { color:#9e9e9e; margin:0 0 0 47px; }
#edito p { cursor:pointer; line-height:1.38em; }
* html #edito p { line-height:1.3em; }
*:first-child+html #edito p { line-height:1.35em; }
#articlesAffiliations #edito .abstract ul li { display:block; font-size:11px; padding:0; }
#edito .postInfosBottom ul { padding:5px !important; }
#edito .postInfosBottom { height:4.7em; }
@media all and (min-width: 0px) {
  body:not(:root:root) #edito .postInfosBottom { height:3.9em; }
}

/* FILLES ACTIVES */
.home #MostActives { padding:12px 9px 9px 9px; width:166px; }
.home #MostActives h3 { color:#9e9e9e; font-weight:bold; font-size:16px; padding:0; }
.home #MostActives ul { margin:0; padding:0; text-align:center; }
.home #MostActives ul li { float:left !important; padding:6px 16px 6px 0 !important; height:22px; }
.home #MostActives p { padding:5px 10px 0 0; text-align:right; }
.home #MostActives p a { font-size:12px; }

/* LADY OF THE DAY */
#ladyOfTheDay { padding:12px 5px 9px 9px; width:170px; }
#ladyOfTheDay h3 { color:#9e9e9e; font-weight:bold; font-size:16px; }
#ladyOfTheDay img { float:left; margin:20px 0 0 0; }
#ladyOfTheDay dl { padding:0; margin:22px 0 0 90px; }
#ladyOfTheDay dt { padding:0; margin:0; font-weight:bold; font-size:11px; }
#ladyOfTheDay dd { padding:0; margin:0; }

.bigArticle p img { margin-bottom:50px !important; }

/* BRANDS COLOR */

.color1, .color1 a { color:#fd1e87 !important; }
.color2, .color2 a { color:#fd5e1e !important; }
.color3, .color3 a { color:#ffcc34 !important; }
.color4, .color4 a { color:#d5cf31 !important; }
.color5, .color5 a { color:#01e54c !important; }
.color6, .color6 a { color:#12b3e1 !important; }
.color1 a:hover, .color2 a:hover, .color3 a:hover, .color4 a:hover, .color5 a:hover, .color6 a:hover { color:#fff !important; }

/* TALONNETTE */
#talonnette { padding:12px 9px 7px 9px; }
#articlesAffiliations #talonnette .abstract ul { display:block; padding:0 3px 0 0; }
#articlesAffiliations #talonnette .abstract ul li { display:inline !important; }
#talonnette h3 { color:#9e9e9e; margin:0 0 0 40px; }
#talonnette h3 a { color:#2f2a2a; font-size:16px; font-weight:bold; height:40px; overflow:hidden; }
#talonnette h3 a:hover { color:white; background:#2f2a2a; }
#talonnette p { text-align:center; color:#5b5a5a; height:228px; margin:0; padding:0; overflow:hidden; }
#talonnette p a img { width:136px !important; height:136px !important; margin:15px auto; display:block; }
#talonnette p em { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; font-style:normal; }
#talonnette p strong { display:block; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; padding:10px 0 0 0; }
#talonnette .postInfosBottom ul { padding-top:5px !important; }
#talonnette .postInfosBottom { padding:0 !important; height:4.5em; }
@media all and (min-width: 0px) {
	body:not(:root:root) #talonnette .postInfosBottom { height:3.9em; }
}

/* PUB BOTTOM */
#pubBottom { text-align:center; padding:6px 0; width:952px; }

/* FOOTER */
#footer { width:912px; }

/* SLIDESHOW */
.bigArticle#txtExtracts { padding:12px 10px 7px 10px; position:relative; background:url(/wp-content/themes/ladiesroom_theme/img/loading.gif) center center #fff no-repeat; }
#extractsContent { height:152px; overflow:hidden; position:relative; left:0; top:10px; margin:0; padding:0; visibility:hidden; }
#extractsContent cite { text-align:center !important; width:370px; height:100px; display:block; padding:0; margin:0 0 0 25px; font-weight:normal; line-height:24px; overflow:hidden; background:#fff; }
#extractsContent cite a { font-size:24px; font-weight:normal; color:#2F2A2A; display:block; _height:0.01%; font-style:italic; }
#extractsContent cite a:hover { color:#000; background:none; }
.nav { position:absolute; z-index:9999; top:122px; left:180px; height:7px; visibility:hidden; }
.nav a { background:url(/wp-content/themes/ladiesroom_theme/img/icon_status_empty.gif) left top; display:block; width:7px; height:7px; text-indent:-9999px; float:left; padding:0; margin:0 10px 0 0; overflow:hidden; outline:0 none; }
.nav a.activeSlide { background:url(/wp-content/themes/ladiesroom_theme/img/icon_status_full.gif) left top; }
.previous, .next { z-index:5; display:none; position:absolute; top:45px; left:10px; display:block; width:9px; height:15px; cursor:pointer; outline:0 none; visibility:hidden; }
.next { left:auto; right:10px; }
.copyRight { display:block; text-align:right; width:370px; margin:0 0 0 25px; }

#dressingroom { padding:12px 9px 7px 9px; }
#articlesAffiliations #dressingroom .abstract ul { display:block; padding:0 3px 0 0; }
#articlesAffiliations #dressingroom .abstract ul li { display:inline !important; }
#dressingroom h3 { color:#9e9e9e; margin:0 0 0 51px; }
#dressingroom h3 a { color:#2f2a2a; font-size:16px; font-weight:normal; height:40px; overflow:hidden; }
#dressingroom h3 a:hover { color:white; background:#2f2a2a; }
#dressingroom p { text-align:center; color:#5b5a5a; margin:0; padding:0; overflow:hidden; }
#dressingroom p a img { width:136px !important; height:136px !important; margin:15px auto; display:block; }
#dressingroom p em { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; font-style:normal; }
#dressingroom p strong { display:block; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; padding:10px 0 0 0; }
#dressingroom .author img { width: 42px; }
#dressingroom.unit_2_5 .maskOverflow { height: auto; }


