/* CSS Document */

/*-----------------HACKS-----------------------*/
/* background repeat in IE7 */
.min-height {min-height:5px;}

/* Clearing floats with fluid div */
.colclear {clear: both;	height: 1px;	line-height:1%;}

/*  Clearing floats using a div already present */
.clearboth {clear: both;}

/* This piece of code is for clearing the floats without structural markup Don't modify it*/
.clearfix:after {content: "."; display: block; height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-table;	min-height:0px;}

.clr { clear: both; overflow:hidden; width:1px; height: 1px; margin: 0; border: 0; padding: 0; font-size: 0; line-height: 0; visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*=====================================================================================================*/

div#aj-profile{display:block; width:970px; margin:0px; padding:0; font:normal 12px Arial; line-height:18px; color:#161616;}
div#aj-profile a{font-weight:normal; color:#5077df; text-decoration:none;}
div#aj-profile a:hover{color:#5077df; text-decoration:underline;}
 

div#leftnav{float:left; width:180px; display:inline; padding-bottom:30px;}
div#aj-central{float:left; margin-left:10px; width:450px; display:inline; padding-bottom:30px;}
div#aj-central a. div#rightpane a{font-weight:normal; color:#5077df; text-decoration:none;}
div#aj-central a:hover, div#rightpane a:hover{color:#5077df; text-decoration:underline;}
div#rightpane{float:right; margin-right:10px; margin-top:20px; width:300px; display:inline; padding-bottom:30px; font:normal 12px Arial; line-height:18px; color:#161616;}


div#leftnav .common{position:relative; margin:12px 3px 0 3px; background-color:#fafafa; width:174px; overflow:hidden;}
div#leftnav .common .boxtop{display:block; width:174px; height:10px; background:url(http://img.aujourdhui.com/profile/lnav-round.gif) 0px 0px;}
div#leftnav .common .boxbottom{display:block; width:174px; height:10px; background:url(http://img.aujourdhui.com/profile/lnav-round.gif) 0px -10px;}


table.cols2lnav{width:100%;}
table.cols2lnav th, table.cols2lnav td{width:50%;}
table.cols2lnav th {border-bottom:1px solid #e5e4dc; padding:0px 5px;}
table.cols2lnav th b{color:#ff278d;}
table.cols2lnav td {text-align:center; vertical-align:bottom; padding-top:8px;}
table.cols2lnav td a img{display:block; margin:0px auto; border:none;}
table.cols2lnav td a img.grid{margin:0px auto;padding:3px; border:1px solid #cbcbcb; width:75px; background-color:white;}

table.cols2lnav td.pseudo {text-align:center; vertical-align:top; padding-top:2px;}
table.cols2lnav td.pseudo a{display:block; margin:0px auto; text-align:center; width:64px; overflow:hidden; line-height:14px !important;}

table.cols2lnav td.leftTop{line-height:14px; vertical-align:top; text-align:left;}
table.cols2lnav td.leftTop span{color:#9f9c9c;}


div#profilepic{position:relative; text-align:center; margin-bottom:8px;}
div#profilepic a{display:block;}
div#profilepic a img{margin:0px auto; border:1px solid #aaaaaa;}
div#profilepic a:hover img{border:1px solid #ffffff;}

div#profilepic div.modify-pic{position:absolute; margin:0; padding:0;  bottom:0px; background:#ffffff; opacity:0.8; filter:alpha(opacity=80); height:26px; width:100%; left:0; line-height:18px;}
div#profilepic div.modify-pic a{display:block; padding:5px 0 0 0px; margin:0;}

div#aj-uileftnav p.designation{margin:0 0 8px 0; padding:8px 0px; font:bold 16px Arial; text-align:center; background-color:#ecebe4; font-variant: small-caps;}
p.designation{margin:0 0 8px 0; padding:8px 0px; font:bold 16px Arial; text-align:center; background-color:#ecebe4; font-variant: small-caps;}


div.callout{position:relative; margin:5px 3px 0 3px; background-color:#ffffff; width:174px; overflow:hidden;}
div.callout form{margin:0; padding:0;}
div.callout p{font:normal 13px Arial; line-height:16px; padding:10px; margin:0px;}
div.callout p em{font:normal 11px Tahoma !important; color:#6a6a6a !important;}
div.callout img{display:block;}
div.callout a{padding-left:10px;}
div.modifierstatus{background-color:#f2f2f3; padding:5px; display:none;}
div.modifierstatus textarea{border:1px solid #8db6c8; width:162px; height:50px; overflow:auto; font:normal 12px Arial;}


div.actionbuttons a#blg{display:block; overflow:hidden; width:74px; margin:0px auto; height:35px; text-indent:-9999px; background:url(http://img.aujourdhui.com/profile/bt_blog.gif) no-repeat 0 0;}
div.actionbuttons a#prf{display:block; overflow:hidden; width:74px; margin:0px auto; height:35px; text-indent:-9999px; background:url(http://img.aujourdhui.com/profile/bt_profil.gif) no-repeat 0 0;}
div.actionbuttons a:hover{background-position:0px -35px !important; }

div.actionbuttons a#add{display:block; overflow:hidden; width:158px; margin:3px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/profile/bt_ajouter-ami.gif) no-repeat 3px -3px;}
div.actionbuttons a#remove{display:block; overflow:hidden;  width:158px; margin:3px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/profile/bt_supprimer-ami.gif) no-repeat 3px -3px;}
div.actionbuttons a#abuse{display:block; overflow:hidden; width:158px; margin:0px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/profile/bt_abuse.gif) no-repeat 3px -3px;}
div.actionbuttons a#blacklist{display:block; overflow:hidden; width:158px; margin:0px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/profile/bt_blacklist.gif) no-repeat 3px -3px;}
div.actionbuttons a#blacklist2{display:block; overflow:hidden; width:158px; margin:0px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/profile/bt_retirer_blacklist.gif) no-repeat 3px -3px;}
div.actionbuttons a#msg{display:block; overflow:hidden; width:158px; margin:0px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/profile/bt_msg.gif) no-repeat 3px -3px;}

div.actionbuttons a#add:hover{background:#e5e5e5 url(http://img.aujourdhui.com/profile/bt_ajouter-ami.gif) no-repeat 3px -38px !important;}
div.actionbuttons a#remove:hover{background:#e5e5e5 url(http://img.aujourdhui.com/profile/bt_supprimer-ami.gif) no-repeat 3px -38px !important; }
div.actionbuttons a#abuse:hover{background:#e5e5e5 url(http://img.aujourdhui.com/profile/bt_abuse.gif) no-repeat 3px -38px !important;}
div.actionbuttons a#blacklist:hover{background:#e5e5e5 url(http://img.aujourdhui.com/profile/bt_blacklist.gif) no-repeat 3px -38px !important;}
div.actionbuttons a#blacklist2:hover{background:#e5e5e5 url(http://img.aujourdhui.com/profile/bt_retirer_blacklist.gif) no-repeat 3px -38px !important;}
div.actionbuttons a#msg:hover{background:#e5e5e5 url(http://img.aujourdhui.com/profile/bt_msg.gif) no-repeat 3px -38px !important;}

div#rightpane h3, h3.simple{position:relative; font:bold 14px Arial; color:#ff2b8d; padding:5px 5px 5px 15px; background:#ffffff url(http://img.aujourdhui.com/profile/pinkarrow-h3.gif) no-repeat 0px 7px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin:0 0 1px 0;}
div#rightpane h3 a {color: #FF2B8D; font: bold 14px Arial;}
div#rightpane h3 a.accesslink {color: #355FCD !important; font: 12px Arial; position: absolute; right: 5px; top: 5px;}

ul.stats{list-style:none; background-color:#f3f3f3; margin:0; padding:10px;}
ul.stats li{font:bold 12px Arial; color:#161616; padding:8px 5px; margin:0px; border-bottom:1px solid #ffffff;}
ul.stats li strong{color:#ff278d;}
ul.stats li.reglette{padding:10px 0 5px 0; border-bottom:none;}


ul.mesforum{list-style:none; margin:0; padding:5px; background-color:#f2f2f3;}
ul.mesforum li{font:normal 12px Arial; color:#161616; padding:2px 3px 3px 12px; background:url(http://img.aujourdhui.com/profile/raquo.gif) no-repeat 0px 5px; margin:0px 0 5px 0; line-height:16px; border-bottom:1px solid #ffffff;}
ul.mesforum li a{color:#ff278d !important; text-decoration:none;}

div#mesdiscussions p.small{font-size:11px; padding:5px; background-color:#f3f3f3; margin:0;}
a.go{padding-left:10px;}

ul.marraines{list-style:none; margin:0; padding:10px; background-color:#f2f2f3;}
ul.marraines li{border-bottom:1px solid #cbcbcb; border-top:1px solid #ffffff;}
ul.marraines li.first{border-top:none; padding:0px 5px 5px 5px; }
ul.marraines li.last{border-bottom:none; padding:5px 5px 0px 5px; }
ul.marraines li a.mot{font:bold 12px Arial !important; color:#161616 !important;}

div.breadcrumbs{font:normal 11px Arial; padding:10px 0px; color:#6b6361;}
div.breadcrumbs a{color:#6b6361 !important; padding-right:5px; text-decoration:underline !important;}

div.pseudobig{position:relative; margin-bottom:15px; margin-top:10px;}
div.pseudobig h1{font:normal 26px Arial; color:#464646; padding:0; margin:0; display:inline;}
div.pseudobig h1.groupes, div.pseudobig h1.profil{font:normal 26px Arial; color:#464646; padding:0; margin:0; display:block; width:340px;}
div.pseudobig a.ajouter{-moz-border-radius:5px; -webkit-border-radius:5px; white-space:no-wrap; position:absolute; top:5px; right:0px; padding:5px 10px; color:#ffffff; background:url(http://img.aujourdhui.com/profile/ajouterbg.gif) repeat-x left center; font:normal 12px Arial; text-decoration:none; color:#ffffff !important;}
div.pseudobig a.ajouter:hover{text-decoration:none !important;}
div.pseudobig a.ajouter:active{background-image:none; background-color:#d8307d}
div.pseudobig span.tourlink{position: absolute; right: 3pt; top: -15px; color: rgb(80, 119, 223);}


ul#profiletabs{list-style:none; margin:0; padding:0; width:100%; border-bottom:1px solid #ff2b8d;}
ul#profiletabs li{float:left; width:33%; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
ul#profiletabs li a{display:block; text-align:center; font:bold 13px Arial; color:#7d7d7d !important; background-color:#ececec; padding:5px 0px;}
ul#profiletabs li a:hover, ul#profiletabs li a.active{background-color:#ff2b8d; color:white !important; text-decoration:none !important;}

div#profiletab-content{position:relative; padding-top:5px;}
div#profiletab-content h2{margin:10px 0px; padding:0; font:bold 14px Arial; color:#161616; background:url(http://img.aujourdhui.com/profile/linebg-h2.gif) repeat-x 0 9px;}
div#profiletab-content h2 span{background-color:#ffffff;}
div#profiletab-content p.description{padding:0px 10px 10px 20px; margin:0;}

div#profiletab-content a.pinkLink{color:#ff278d !important; font-size:12px;}

div.tools{position:relative;height:10px;}
div.tools a.modifier-info{position:absolute; font:normal 12px Arial; color:#5077df; right:0px; top:0px; display:block; padding:5px 5px 5px 20px; background:url(http://img.aujourdhui.com/profile/modifier-icon.gif) no-repeat left center;}


ul.profile-list{list-style:none; margin:0; padding:10px 10px 20px 20px}
ul.profile-list li{clear:both;  font:normal 12px Arial; color:#161616; line-height:16px; margin:0; padding:0;}
ul.profile-list li label{float:left; font:normal 12px Arial; display:block; width:185px; color:#6a6a6a; line-height:16px;}
ul.profile-list li span{float:left; display:block; width:230px; margin-bottom:5px;} 
ul.profile-list li a{color:#5077df;}
ul.profile-list li a:hover{text-decoration:underline;}

.newsholder{width: 450px; line-height:16px; margin-bottom:5px;}
.news-ico{float: left; width: 16px; padding-left: 5px; padding-right:5px; display:inline;}
.news-feed{width: 400px; padding-top: 3px; float:left; display:inline;}
.imgpos{float: left; width: 400px; padding-top: 3px; padding-left: 30px;}
.imgthumb{border: 5px solid rgb(255, 255, 255); max-height: 80px; max-width: 80px; height: expression(this.height >= this.width && this.height > 80 ? '80px' : true); width: expression(this.height < this.width && this.width > 80 ? '80px' : true); }
.imgbrdr{border: 1px solid rgb(153, 153, 153);}


div.status{padding:5px; position:relative; background-color:#f2f2f3; margin-bottom:15px;}
div.status form{margin:0; padding:0;}
#status-edit{display:inline; width:360px; height:30px; border:1px solid #8db6c8; font:normal 12px Arial; color:#000000; overflow:auto;}

div.reminder{position:relative; width:450px; height:53px; background:url(http://img.aujourdhui.com/profile/reminder-bg.gif) no-repeat 0 0; margin-bottom:10px;}
div.reminder p{margin:0; padding:18px 40px 0px 40px; color:#6b6361;}
div.reminder p a{color:#ff2b8d !important; font-weight:bold !important;}

div#profiletab-edit{position:relative;}
div#profiletab-edit form{margin:0; padding:0;}
div#profiletab-edit h2{cursor:pointer; margin:0px; padding:0; font:bold 14px Arial; color:#161616; padding:10px 5px 10px 25px; background:#f2f2f3 url(http://img.aujourdhui.com/profile/profileedit-arrowblack.png) no-repeat left center; border-top:1px solid #cbcbcb; border-bottom:2px solid #ffffff;}
div#profiletab-edit h2.active{color:#ff278d; background:#f2f2f3 url(http://img.aujourdhui.com/profile/profileedit-arrowpink.png) no-repeat left center; }
ul.editprofile-list{list-style:none; margin:0; padding:0; display:block; width:450px;}
ul.editprofile-list li{clear:both; font:normal 12px Arial; color:#161616; line-height:16px; margin:0; padding:5px 0px 3px 0;}
ul.editprofile-list li.enrg{clear:both; text-align:center;}
ul.editprofile-list li.odd{background-color:#f9f9f9;}
ul.editprofile-list li label{float:left; text-align:right; display:block; width:130px; color:#161616; font-weight:bold; line-height:16px; padding-right:5px; padding-top:5px;}
ul.editprofile-list li span{float:left; display:block; width:280px; margin-bottom:5px;}
ul.editprofile-list li span input{border:1px solid #8db6c8;  width:270px; font:normal 12px Arial; padding:3px; }
ul.editprofile-list li span .noborder{border:none; font:normal 12px Arial; width:16px; padding:0;}
ul.editprofile-list li span textarea{border:1px solid #8db6c8; overflow:auto; width:270px; height:50px; font:normal 12px Arial; padding:3px; }
ul.editprofile-list li span textarea.long{height:200px;}
ul.editprofile-list li span select.dib{border:1px solid #8db6c8; overflow:auto; border-collapse:collapse; width:270px; font:normal 12px Arial;}

div.upload-pic{padding:20px 10px; background:#f2f2f3;}
div.upload-pic form{margin:0; padding:0;}
div.upload-pic a.album{-moz-border-radius:5px; -webkit-border-radius:5px; display:block; padding:5px; text-align:center; margin:0px auto; color:#ffffff; background:url(http://img.aujourdhui.com/profile/ajouterbg.gif) repeat-x left center; font:normal 12px Arial; text-decoration:none; color:#ffffff !important; width:200px;}
div.upload-pic a.album:hover{text-decoration:none !important;}
div.upload-pic a.album:active{background-image:none; background-color:#d8307d}

/*Modal content*/
/*
div.modalNew{font:normal 12px Arial; color:#161616; line-height:18px; text-align:left; margin:0px auto; }
div.modalNew table{font:normal 12px Arial; color:#161616; line-height:18px; width:100%;}
div.modalNew p{line-height:18px; margin:0 0 12px 0; padding:0;}
div.modalNew form{margin:0; padding:0;}
div.modalNew .defaultText{font:normal 12px Arial; color:#161616; line-height:18px; }
*/
.aj-formsubmit{-moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 10px; color:#ffffff; background:url(http://img.aujourdhui.com/profile/ajouterbg.gif) repeat-x left center; font:normal 12px Arial; text-decoration:none; color:#ffffff !important; border:none;}
.aj-formsubmit:hover{text-decoration:none !important;}
.aj-formsubmit:active{background-image:none; background-color:#d8307d}

div.modalNew div.ddprog{padding:10px; background-color:#f5f5f5;}
div.modalNew .bp{font:bold 12px Arial; color:#dd3889;}

/*tour*/
div.profiletour-top{text-align:center; position:relative; margin:0; padding:10px 0px 25px 0px; background:#ffffff url(http://img.aujourdhui.com/profile/profile-tour-bg.gif) repeat-x left bottom; }
div.profiletour-top h1{position:relative; text-align:left; margin:0 0 0 20px; padding:0;}
div.diagram{position:relative; width:610px; height:662px; margin:0px auto;}
div.diagram img.profile-full{position:relative;  width:610px; height:662px; display:block;}
div.diagram span{ font:bold 13px Arial; line-height:16px; color:#6b625b;}
div.diagram span.markleft{position:absolute; padding-right:75px;  text-align:right;background:url(http://img.aujourdhui.com/profile/profile-tour-arrowright.gif) no-repeat right center;}
div.diagram span.markright{position:absolute; padding-left:75px; text-align:left; background:url(http://img.aujourdhui.com/profile/profile-tour-arrowleft.gif) no-repeat left center;} 
div.diagram .tag1{top:80px; left:-145px;}
div.diagram .tag2{top:170px;  left:-125px;}
div.diagram .tag3{top:290px;  left:-137px;}
div.diagram .tag4{top:427px;  left:-142px;}
div.diagram .tag5{top:45px; right:-165px;}
div.diagram .tag6{top:196px; right:-126px;}
div.diagram .tag7{top:338px; right:-124px;}
div.diagram .tag8{top:505px; right:-124px;}
div.profiletour-bottom{margin:0; padding:0; background-color:#ffffff;}
div.profiletour-bottom h2{padding:20px; margin:0; font:bold 28px Arial; color:#3375bb;}
div.profiletour-bottom table{border-collapse:collapse; border-spacing:0;}
div.profiletour-bottom table td{padding:0 0 25px 0; vertical-align:top;}
div.profiletour-bottom div.section{position:relative; width:300px; margin-left:18px;}
div.profiletour-bottom div.section img.cap{display:block; width:300px; height:189px;}
div.profiletour-bottom div.section h3{font:bold 14px Arial; color:#dd3889; line-height:18px; padding:12px 0 0 0; margin:0;}
div.profiletour-bottom div.section p{color:#6b625b; font:normal 12px Arial; line-height:18px; margin:0; padding:0;}
div.profiletour-bottom div.section p u{color:#3375bb; text-decoration:underline;}
a.backtoprofile{background:url(http://img.aujourdhui.com/profile/ajouterbg.gif) repeat-x 0 0; font:normal 14px Arial; padding:5px 15px; color:#ffffff !important; text-decoration:none;}
