/* CSS Document */

div.searchfield{position:relative; display:block; margin:0px 4px; padding:0; border:1px solid #aaaaaa; background-color:#fff; }
div.searchfield #searchfriend, div.searchfield #searchgroup{position:relative; left:0px; width:142px; border:none; background:transparent; padding:3px 0px 3px 20px; font:normal 12px Arial; color:#aaaaaa;}
div.searchfield .searchicon{position:absolute; display:block; border:none; top:0px; left:0px; width:22px; height:22px;background:transparent url(http://img.aujourdhui.com/profile/search-icon.gif) no-repeat 3px 4px;}
ul.commonleftnav{list-style:none; display:block; padding:5px 5px 0px 5px; font:normal 12px Arial;}
ul.commonleftnav li{border-bottom:1px solid #e5e4dc;}
ul.commonleftnav li.last{border-bottom:none;}
ul.commonleftnav li a{display:block; padding:8px 0px 8px 8px; color:#161616 !important; text-decoration:none !important; background-color:transparent;}
ul.commonleftnav li a u{color:#3375bb; text-decoration:none; font-weight:bold;}
ul.commonleftnav li a:hover{color:#ffffff !important; background-color:#ff2b8d;}

.liste{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/profile/lnav-icon-listeamies.gif) no-repeat left center;}
.rechercher{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/profile/lnav-icon-rechercheramies.gif) no-repeat left center;}
.invite{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/profile/lnav-icon-invitation.gif) no-repeat left center;}
.actualites{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/profile/lnav-icon-actualites.gif) no-repeat left center;}
.ajouteramies{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/profile/lnav-icon-ajouteramies.gif) no-repeat left center;}
.discussions{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/groupes/lnav-icon-discussion.gif) no-repeat left center;}
.notifications{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/blogs/profil_icon04.gif) no-repeat left center;}



div#profiletab-content p{margin:0 0 12px 0; padding:0; line-height:18px;}
a.mempseudo{font-weight:bold !important; color:#3375bb !important; text-decoration:none;}

div.searchfilter{padding:10px; background-color:#f5f5f5; margin-bottom:5px;} 
div.searchfilter ul{padding:0; margin:0 0 0 25px;}


ul#myfriends{position:relative; list-style:none; margin:0; padding:0;}
ul#myfriends li{position:relative; border:1px solid #e5e4dc; padding:0px 0 5px; margin:0 0 5px 0; display:block; min-height:110px;}
ul#myfriends li a.x{z-index:100; position:absolute; top:8px; right:8px; width:21px; height:21px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 0;  text-indent:-9999px;}
ul#myfriends li a.x:hover {background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 -21px; }
ul#myfriends li .pic{float:left; margin:8px 0 0 5px; width:116px; height:100px; text-align:center; display:inline;}
ul#myfriends li .pic a{display:block; position:relative; width:110px}
ul#myfriends li .pic a span.voir{position:absolute; left:0; width:110px; background-color:white; bottom:0px; padding:5px 0px; text-align:center; opacity:0.9;  filter:alpha(opacity=90); cursor:pointer;}
ul#myfriends li .pic img{display:block; border:none; margin:0px auto;  max-height: 100px; max-width: 100px; height: expression(this.height >= this.width && this.height > 100 ? '100px' : true); width: expression(this.height < this.width && this.width > 100 ? '100px' : true);}
ul#myfriends li .pic table{width:100px; height:100px; border-collapse:collapse;}
ul#myfriends li .pic table td{width:100px; height:100px; padding:0; vertical-align:middle; text-align:center;}
ul#myfriends li .friend-info{float:left; margin:0px 0 0 0px; width:300px; display:inline;}
ul#myfriends li .friend-info h3{font:bold 16px Arial; margin:0; padding:5px 0 0px 0;}
ul#myfriends li .friend-info h5{font:bold 12px Arial; margin:0; padding:0 0 3px 0; color:#dd3889;}
ul#myfriends li .friend-info p{margin:0 0 5px !important;}
ul#myfriends li .friend-info p.dsign{padding:0; margin:0 !important; height:24px;}


ul#myfriends li.groupmember{float:left; width:370px;}

a.action-supprimer{padding:3px 3px 3px 24px !important; margin:0; background:url(http://img.aujourdhui.com/profile/action-supprimeramies.gif) no-repeat left center; color:#3375bb !important;}
a.action-message{padding:3px 3px 3px 24px !important; margin:0; background:url(http://img.aujourdhui.com/profile/action-sendmessage.gif) no-repeat left center; color:#3375bb !important;}
a.action-ajouter{padding:3px 3px 3px 24px !important; margin:0; background:url(http://img.aujourdhui.com/profile/action-ajouteramies.gif) no-repeat left center; color:#3375bb !important;}
a.action-ajouter-small{padding:3px 3px 3px 18px !important; margin:0; background:url(http://img.aujourdhui.com/profile/action-ajouteramies-small.gif) no-repeat left center; color:#3375bb !important;}




ul.commonrightnav{padding:10px; margin:0; list-style:none; background-color:#f2f2f3;}
ul.commonrightnav li{margin:2px 0px; padding:0;}
ul.commonrightnav li .invitation{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/profile/lnav-icon-ajouteramies.gif) no-repeat left center; color:#3375bb !important;}
ul.commonrightnav li .invitation-groupe{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/groupes/lnav-icon-addgroup.gif) no-repeat left center; color:#3375bb !important;}
ul.commonrightnav li .abus{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/blogs/profil_icon04.gif) no-repeat left center; color:#3375bb !important;}


ul.anniv{padding:10px; margin:0; list-style:none; background-color:#f2f2f3;}
ul.anniv li{margin:0px; padding:5px 0 0px 22px;}
ul.anniv li.bday{background:url(http://img.aujourdhui.com/profile/cake-icon.gif) no-repeat left top;}
ul.anniv li small{font:normal 10px Arial; color:#aaaaaa;}



div.commonPageNav{position:relative; background-color:#f5f5f5; padding:8px 5px; border-top:1px solid #e5e4dc;}
div.commonPageNav p.pagesLabel{position:absolute; left:8px; top:12px; font:bold 12px Arial; color:#000;}

.pagenum{list-style:none; height:30px; margin:0px; padding:0px; font: normal 12px arial; color:#E63B7F; }
.pagenum li {height:30px; float:right; margin:0px 1px; border:1px solid #e5e4dc; font: normal 15px Arial; color:#6b6361; background-color:#ffffff;}
.pagenum li span{margin:0px; display:block; color:white; padding:6px 8px; font-weight:bold; background-color:#E63B7F;}
.pagenum li span.inactive{margin:0px; display:block; color:#6b6361; background-color:white; padding:6px 8px 6px 8px;}
.pagenum li a{margin:0px; display:block; color:#6b6361 !important; padding:6px 8px 7px 8px; white-space:no-wrap; text-decoration:none;}
.pagenum li a:hover {background-color:#E63B7F; color:white !important; text-decoration:none !important;}  


ul.friends-300{position:relative; list-style:none; margin:0; padding:0; background-color:#f2f2f3;}
ul.friends-300 li{position:relative; padding:0px; margin:0; display:block;  border-bottom:1px solid #ffffff;}
ul.friends-300 li a.x{z-index:100; position:absolute; top:5px; right:5px; width:12px; height:12px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close-small.png) no-repeat 0 0;  text-indent:-9999px;}
ul.friends-300 li a.x:hover {background-position:0 -12px; }
ul.friends-300 li .pic{float:left; margin:5px 0 5px 5px; width:60px; text-align:center; display:inline;}
ul.friends-300 li .pic img{border:none;}
ul.friends-300 li .pic table{width:60px; height:60px; border-collapse:collapse;}
ul.friends-300 li .pic table td{width:60px; height:60px; padding:0; vertical-align:middle; text-align:center;}
ul.friends-300 li .friend-info{float:left; margin:5px 0 0 0px; width:210px; display:inline;}
ul.friends-300 li span.relation{display:block;}
ul.friends-300 li span.relation a{font-weight:normal !important; color:#3375bb !important;}
ul.friends-300 li p{margin:0; padding:8px 5px; }


div#search-300{margin:0; padding:0;}
div#search-300 form{background-color:#f2f2f3; margin:0; padding:8px;}
div#search-300 form p{padding:0 0 10px 0; margin:0;}

.commoninput{border:1px solid #aaaaaa; font:normal 12px Arial; color:#33333; padding:3px;}
h3.bigpink{font:bold 22px Arial; color:#dd3889; margin:0; padding:5px 0px; background:transparent none;}
.new-search{position:absolute; top:15px; right:10px;}

div.mem-category{position:relative; background:#f5f5f5; padding:8px 5px; margin-bottom:5px;} 
div.mem-category h4{font:bold 12px Arial; color:#dd3889; margin:0; padding:0;}
div.mem-category a{position:absolute; right:8px; top:6px; color:#3375bb !important; text-decoration:none; font-weight:normal;}
table.mem-category-list{width:100%; margin:0px; padding:0; font:normal 12px Arial;}
table.mem-category-list td{width:20%; text-align:center; vertical-align:top;}
table.mem-category-list td a{display:block; color:#3375bb !important; text-decoration:none;}
table.mem-category-list td.pic{width:20%; height:64px; text-align:center; vertical-align:bottom; background-color:transparent}


.ui-widget{font-family:Arial !important; font-size:14px !important;}
.ui-widget-content{background:url() repeat-x scroll 50% top #ffffff; border:1px solid #AAAAAA; color:#333333; min-width:160px;}
.ui-state-hover{font-weight: bold !important; color: #3375bb !important; border:1px solid #dddddd !important; background:url(http://img.aujourdhui.com/inc/ac-bg.png) repeat-x scroll 50% 50% #f2f2f3 !important;} 

/*tour*/
div.amiestour-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; height:850px;}
div.amiestour-top h1{position:relative; text-align:left; margin:0 0 0 20px; padding:0;}
div.diagramies{position:relative; width:610px; height:662px; margin:0px auto;}
div.diagramies img.amies-full{position:relative;  width:610px; height:762px; display:block;}
div.diagramies span{ font:bold 13px Arial; line-height:16px; color:#6b625b;}
div.diagramies 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.diagramies 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.diagramies .tag1{top:70px; left:-150px;}
div.diagramies .tag2{top:127px;  left:-170px;}
div.diagramies .tag3{top:185px;  left:-174px;}
div.diagramies .tag4{top:25px;  right:-120px;}
div.diagramies .tag5{top:90px; right:-120px;}
div.diagramies .tag6{top:220px; right:-120px;}
div.diagramies .tag7{top:400px; right:-165px;}
div.amiestour-bottom{margin:0; padding:0; background-color:#ffffff;}
div.amiestour-bottom h2{padding:20px; margin:0; font:bold 28px Arial; color:#3375bb;}
div.amiestour-bottom table{border-collapse:collapse; border-spacing:0;}
div.amiestour-bottom table td{padding:0 0 25px 0; vertical-align:top;}
div.amiestour-bottom div.section{position:relative; width:300px; margin-left:18px;}
div.amiestour-bottom div.section img.cap{display:block; width:300px; height:189px;}
div.amiestour-bottom div.section h3{font:bold 14px Arial; color:#dd3889; line-height:18px; padding:12px 0 0 0; margin:0;}
div.amiestour-bottom div.section p{color:#6b625b; font:normal 12px Arial; line-height:18px; margin:0; padding:0;}
div.amiestour-bottom div.section p u{color:#3375bb; text-decoration:underline;}
a.backtoamies{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;}


/*GROUPS*/
div#aj-central.full{width:770px;}
ul#profiletabs li.fixed{float:left; width:148px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}

.liste-groupes{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/groupes/lnav-icon-groupes.gif) no-repeat left center;}
.ajouter-groupes{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/groupes/lnav-icon-addgroup.gif) no-repeat left center;}

ul.infobx {list-style:none; padding:5px 8px 0px 8px;}
ul.infobx li {line-height:16px; margin-bottom:3px;}
ul.infobx li span{color:#a6a6a6;}

div.actionbuttons a#remove-group{display:block; overflow:hidden;  width:158px; margin:3px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/groupes/bt_supprimer-group.gif) no-repeat 3px -3px;}
div.actionbuttons a#remove-group:hover{background:#e5e5e5 url(http://img.aujourdhui.com/groupes/bt_supprimer-group.gif) no-repeat 3px -38px !important; }

div.actionbuttons a#join-group{display:block; overflow:hidden;  width:158px; margin:3px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/groupes/bt_rejoindre-group.gif) no-repeat 3px -3px;}
div.actionbuttons a#join-group:hover{background:#e5e5e5 url(http://img.aujourdhui.com/groupes/bt_rejoindre-group.gif) no-repeat 3px -38px !important; }

div.actionbuttons a#creer-group{display:block; overflow:hidden;  width:158px; margin:3px auto 0px auto; height:28px; text-indent:-9999px; background:#fafafa url(http://img.aujourdhui.com/groupes/bt_creer-group.gif) no-repeat 3px -3px;}
div.actionbuttons a#creer-group:hover{background:#e5e5e5 url(http://img.aujourdhui.com/groupes/bt_creer-group.gif) no-repeat 3px -38px !important; }




ul#mygroupemember{position:relative; list-style:none; margin:10px 0 0 0; padding:0;}
ul#mygroupemember li a.x{z-index:100; position:absolute; top:8px; right:8px; width:12px; height:12px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close-small.png) no-repeat 0 0;  text-indent:-9999px;}
ul#mygroupemember li a.x:hover {background:transparent url(http://img.aujourdhui.com/profile/close-small.png) no-repeat 0 -12px; }
ul#mygroupemember li{position:relative; border:1px solid #e5e4dc; padding:0px 0 5px; margin:0 0 5px 5px; display:block; min-height:90px;}
ul#mygroupemember li .pic{float:left; margin:8px 0 0 5px; width:90px; height:77px; text-align:center; display:inline;}
ul#mygroupemember li .pic a{display:block; position:relative; width:90px}
ul#mygroupemember li .pic img{display:block; border:none; margin:0px auto;  max-height: 77px; max-width: 77px; height: expression(this.height >= this.width && this.height > 77 ? '77px' : true); width: expression(this.height < this.width && this.width > 77 ? '77px' : true);}
ul#mygroupemember li .pic table{width:80px; height:80px; border-collapse:collapse;}
ul#mygroupemember li .pic table td{width:80px; height:80px; padding:0; vertical-align:middle; text-align:center;}
ul#mygroupemember li .friend-info{float:left; margin:25px 0 0 0px; width:380px; display:inline;}
ul#mygroupemember li .friend-info h3{font:bold 16px Arial; margin:0; padding:5px 0 0px 0; background:none!important; border:none!important;}
ul#mygroupemember li .friend-info h5{font:bold 12px Arial; margin:0; padding:0 0 3px 0; color:#dd3889;}
ul#mygroupemember li .stats{float:left; margin:20px 0 0 0px; display:inline; padding:8px 0px 8px 20px; border-left:3px solid #e5e4dc;}
ul#mygroupemember li .stats p{margin:0 !important; padding:10px 0px 8px 0px  !important;}



ul#mygroupes{position:relative; list-style:none; margin:0; padding:0;}
ul#mygroupes li{position:relative; border:1px solid #e5e4dc; padding:0px; margin:0 0 8px 0; display:block; min-height:80px;}
ul#mygroupes .lead{border:1px solid #ff71b7;}
ul#mygroupes li a.x{z-index:100; position:absolute; top:8px; right:8px; width:21px; height:21px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 0;  text-indent:-9999px;}
ul#mygroupes li a.x:hover {background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 -21px; }
ul#mygroupes li .pic{float:left; margin:8px 8px 0 8px; width:60px; height:60px; text-align:center; display:inline;}
ul#mygroupes li .pic a{display:block; position:relative; width:60px}
ul#mygroupes li .pic img{border:none;}
ul#mygroupes li .pic table{width:60px; height:60px; border-collapse:collapse;}
ul#mygroupes li .pic table td{width:60px; height:60px; padding:0; vertical-align:middle; text-align:center;}
ul#mygroupes li .groupe-info{float:left; margin:8px 0 0 0px; width:340px; display:inline;}
ul#mygroupes li .groupe-info h3{font:bold 16px Arial; margin:0; padding:0px 0 3px 0; background:none; border:none;}
ul#mygroupes li .groupe-info h5{font:bold 12px Arial; margin:0; padding:0 0 3px 0; color:#dd3889;}
ul#mygroupes li .groupe-info h5.gray{color:#a6a6a6;}

ul.groupes-300{position:relative; list-style:none; margin:0; padding:0; background-color:#f2f2f3;}
ul.groupes-300 li{position:relative; padding:0px; margin:0; display:block;  border-bottom:1px solid #ffffff;}
ul.groupes-300 li a.x{z-index:100; position:absolute; top:5px; right:5px; width:12px; height:12px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close-small.png) no-repeat 0 0;  text-indent:-9999px;}
ul.groupes-300 li a.x:hover {background-position:0 -12px; }
ul.groupes-300 li .pic{float:left; margin:5px 0 5px 5px; width:60px; text-align:center; display:inline;}
ul.groupes-300 li .pic img{border:none;}
ul.groupes-300 li .pic table{width:60px; height:60px; border-collapse:collapse;}
ul.groupes-300 li .pic table td{width:60px; height:60px; padding:0; vertical-align:middle; text-align:center;}
ul.groupes-300 li .groupe-info{float:left; margin:0px 0 0 0px; width:210px; display:inline;}
ul.groupes-300 li span.relation{display:block; margin-bottom:3px;}
ul.groupes-300 li span.relation a{font-weight:normal !important; color:#3375bb !important;}
ul.groupes-300 li p{margin:0; padding:8px 5px; }

a.action-groupealerts{padding:3px 3px 3px 18px !important; margin:0; background:url(http://img.aujourdhui.com/groupes/action-groupealerts.gif) no-repeat left center; color:#3375bb !important;}
a.action-groupeparameters{padding:3px 3px 3px 18px !important; margin:0; background:url(http://img.aujourdhui.com/groupes/action-groupeparameters.gif) no-repeat left center; color:#3375bb !important;}
a.action-rejoindregroupe{padding:3px 3px 3px 24px !important; margin:0; background:url(http://img.aujourdhui.com/groupes/lnav-icon-addgroup.gif) no-repeat left center; color:#3375bb !important;}

ul#groupes-450{position:relative; list-style:none; margin:0; padding:0;}
ul#groupes-450 li{position:relative; border:1px solid #e5e4dc; padding:0px; margin:0 0 8px 0; display:block; min-height:175px;}
ul#groupes-450 li a.x{z-index:100; position:absolute; top:8px; right:8px; width:21px; height:21px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 0;  text-indent:-9999px;}
ul#groupes-450 li a.x:hover {background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 -21px; }
ul#groupes-450 li .pic{float:left; margin:8px 0 0 8px; width:170px; height:160px; text-align:center; display:inline;}
ul#groupes-450 li .pic a{display:block; position:relative; width:160px}
ul#groupes-450 li .pic a span.voir{position:absolute; left:0; width:160px; background-color:white; bottom:0px; padding:5px 0px; text-align:center; opacity:0.9;  filter:alpha(opacity=90); cursor:pointer;}
ul#groupes-450 li .pic img{border:none;}
ul#groupes-450 li .pic table{width:160px; height:160px; border-collapse:collapse;}
ul#groupes-450 li .pic table td{width:160px; height:160px; padding:0; vertical-align:middle; text-align:center;}
ul#groupes-450 li .groupe-info{float:left; margin:18px 0 0 0px; width:250px; display:inline;}
ul#groupes-450 li .groupe-info h3{font:bold 16px Arial; margin:0; padding:0px 0 3px 0;}
ul#groupes-450 li .groupe-info h5{font:bold 12px Arial; margin:0; padding:0 0 3px 0; color:#a6a6a6;}

table.grdisc-list{font:normal 12px Arial;}
table.grdisc-list tr.pink th{padding:5px; text-align:center; font:bold 12px Arial; background-color:#EB488F; color:#ffffff;}
table.grdisc-list tr th{padding:5px; text-align:center; font:bold 12px Arial; background-color:#ececec; color:#333333;}
table.grdisc-list tr th span{display:block; text-align:left;}
table.grdisc-list tr.odd td{background-color:#f7f7f7;}
table.grdisc-list td{padding:5px; text-align:center;}
table.grdisc-list td.sujet{text-align:left;}
table.grdisc-list td.sujet a{font:bold 15px Arial !important; color:#575757 !important;} 
table.grdisc-list td.sujet a:hover{color:#3375bb !important;} 

ul.editprofile-list.full{width:100% !important;}
ul.editprofile-list li label.med{width:200px; font-weight:bold; line-height:16px; padding-left:20px; padding-top:5px; margin-right:15px;}
ul.editprofile-list li label.full{float:none; text-align:left; display:block; width:100%; font-weight:normal; line-height:16px; padding-left:20px; padding-top:5px;}
ul.editprofile-list li span.full{float:none; display:block; width:100%; margin-bottom:5px;}
ul.editprofile-list li span.full textarea.answer{width: 90%; margin-left: 20px; height: 70px;}


div.insert{position:relative; height:1px;}
div.insert a.the-help{position:absolute; margin-left:5px; display:block; width:16px; height:16px; text-decoration:none; cursor:help;}
div.insert a.the-help div{z-index:9999; display:none; padding:10px; position:absolute; top:5px; left:5px; width:200px; background:#fff; border:1px solid #dd3889; text-decoration:none; color:#333333;}
div.insert a.the-help:hover{text-decoration:none !important;}
div.insert a.the-help:hover div{display:block; text-decoration:none !important;}

ul#friend-directory{margin:0px; width:500px; list-style:none; padding:5px 10px; height:100px; overflow-y:auto; background-color:#f7f7f7; border:1px solid #cecece;}
ul#friend-directory li{display:block; margin-bottom:5px; padding:0;}
ul#friend-directory li label{display:block; font:bold 12px Arial; line-height:16px; vertical-align:middle; margin:0; padding:0; outline:none; clear:both;}
ul#friend-directory li label input{float:left; margin:2px 5px 0 0; padding:0; line-height:16px; vertical-align:middle;outline:none;}

ul#amies-anniv{list-style:none;}
ul#amies-anniv li{padding:5px 0px;}
ul#amies-anniv li.odd{background-color:#f7f7f7;}
ul#amies-anniv li div.picmember{float: left; width: 60px; padding:3px 0px; text-align:center; margin-left:5px; display:inline; background-color: #f2f2f3;}
ul#amies-anniv li div.picmember img{border:none; margin:0px auto;}
ul#amies-anniv li div.info-member{float:left; width: 370px; margin-left:5px; display:inline;}
ul#amies-anniv li div.info-member h3{margin:8px 0 0 0; padding:0; line-height:16px;}
ul#amies-anniv li div.info-member a.mempseudo{font-size:16px !important;}
ul#amies-anniv li div.info-member h5{margin:0; padding:0; font:bold 12px Arial; color:#DD3889;}
/* EVENTS - MEETING TOOL */


.liste-rencontres{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/ui/events-icon-18.gif) no-repeat left center;}
.creer-rencontres{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/ui/events-add-icon-18.gif) no-repeat left center;}
.anniversaires{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/ui/bday-icon-18.gif) no-repeat left center;}
.passe-rencontres{padding:8px 0px 8px 22px !important; background:url(http://img.aujourdhui.com/meetings/past-events-icon-18.gif) no-repeat left center;}

ul#mymeetings{position:relative; list-style:none; margin:0; padding:0;}
ul#mymeetings li{position:relative; border:1px solid #e5e4dc; padding:0px; margin:0 0 8px 0; display:block; min-height:80px;}
ul#mymeetings .created{border:1px solid #ff71b7;}
ul#mymeetings li a.x{z-index:100; position:absolute; top:8px; right:8px; width:21px; height:21px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 0;  text-indent:-9999px;}
ul#mymeetings li a.x:hover {background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 -21px; }
ul#mymeetings li .pic{float:left; margin:8px 8px 0 8px; width:60px; height:60px; text-align:center; display:inline;}
ul#mymeetings li .pic a{display:block; position:relative; width:60px}
ul#mymeetings li .pic img{border:none;}
ul#mymeetings li .pic table{width:60px; height:60px; border-collapse:collapse;}
ul#mymeetings li .pic table td{width:60px; height:60px; padding:0; vertical-align:middle; text-align:center;}
ul#mymeetings li div.actions{position:relative; padding:0 0 8px 80px; }
ul#mymeetings li .meeting-info{float:left; margin:8px 0 0 0px; width:340px; display:inline;}
ul#mymeetings li .meeting-info h3{position:relative; font:bold 16px Arial; margin:0; padding:0px 0 3px 0;}
ul#mymeetings li .meeting-info h5{position:relative; font:bold 12px Arial; margin:0; padding:0 0 3px 0; color:#dd3889;}
ul#mymeetings li .meeting-info h5.gray{ position:relative; color:#a6a6a6;}

.meetingaction-link{position:absolute; left:220px; top:0;}

img.ratingstar{vertical-align:bottom; margin-left:3px;}
.rating {position:absolute; height:14px; display:block; background-image:url(images/rating-stars.gif); width:56px; background-position:-56px 0px; background-repeat:no-repeat; margin:0; padding:0;}
.rating.star1{background-position:-42px 0px;}
.rating.star2{background-position:-28px 0px;}
.rating.star3{background-position:-14px 0px;}
.rating.star4{background-position:0px 0px;}
.pos1{top:0px;}


ul.events{padding:10px; margin:0; list-style:none; background-color:#f7f7f7;}
ul.events li{margin:0 0 5px 0; padding:0px 0 0px 22px;}
ul.events li.bday{background:url(http://img.aujourdhui.com/ui/bday-icon-18.gif) no-repeat left top;}
ul.events li.rencontre{background:url(http://img.aujourdhui.com/ui/events-alert-icon-18.gif) no-repeat left center;}
ul.events li.rencontre a{color:#5077df !important; text-decoration:none !important;}
ul.events li.rencontre a:hover{color:#5077df !important; text-decoration:underline !important;}
ul.events li small{font:normal 10px Arial; color:#aaaaaa;}

ul.meetings-300{position:relative; list-style:none; margin:0; padding:0; background-color:#f2f2f3;}
ul.meetings-300 li{position:relative; padding:0px; margin:0; display:block;  border-bottom:1px solid #ffffff;}
ul.meetings-300 li a.x{z-index:100; position:absolute; top:5px; right:5px; width:12px; height:12px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close-small.png) no-repeat 0 0;  text-indent:-9999px;}
ul.meetings-300 li a.x:hover {background-position:0 -12px; }
ul.meetings-300 li .pic{float:left; margin:5px 0 5px 5px; width:60px; text-align:center; display:inline;}
ul.meetings-300 li .pic img{border:none;}
ul.meetings-300 li .pic table{width:60px; height:60px; border-collapse:collapse;}
ul.meetings-300 li .pic table td{width:60px; height:60px; padding:0; vertical-align:middle; text-align:center;}
ul.meetings-300 li .meeting-info{float:left; margin:8px 0 0 3px; width:210px; display:inline;}
ul.meetings-300 li .meeting-info p{margin:2px 0px; line-height:16px;}
ul.meetings-300 li .meeting-info p.ajoutee{margin:0px; padding:3px 0px 5px 0px !important; font:bold 11px Arial !important; color:#6b6b6b;}

ul#meetings-450{position:relative; list-style:none; margin:0; padding:0;}
ul#meetings-450 li{position:relative; border:1px solid #e5e4dc; padding:0px; margin:0 0 8px 0; display:block; min-height:175px;}
ul#meetings-450 li a.x{z-index:100; position:absolute; top:8px; right:8px; width:21px; height:21px; overflow:hidden;  background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 0;  text-indent:-9999px;}
ul#meetings-450 li a.x:hover {background:transparent url(http://img.aujourdhui.com/profile/close.png) no-repeat 0 -21px; }
ul#meetings-450 li .pic{float:left; margin:8px 0 0 8px; width:160px; height:160px; text-align:center; display:inline;}
ul#meetings-450 li .pic a{display:block; position:relative; width:160px}
ul#meetings-450 li .pic a span.voir{position:absolute; left:0; width:160px; background-color:white; bottom:0px; padding:5px 0px; text-align:center; opacity:0.9;  filter:alpha(opacity=90); cursor:pointer;}
ul#meetings-450 li .pic img{border:none;}
ul#meetings-450 li .pic table{width:160px; height:160px; border-collapse:collapse;}
ul#meetings-450 li .pic table td{width:160px; height:160px; padding:0; vertical-align:middle; text-align:center;}
ul#meetings-450 li .meeting-info{float:left; margin:18px 0 0 8px; width:250px; display:inline;}
ul#meetings-450 li .meeting-info h3{font:bold 16px Arial; margin:0; padding:0px 0 3px 0;}
ul#meetings-450 li .meeting-info h5{font:bold 12px Arial; margin:0; padding:0 0 12px 0; color:#a6a6a6;}

ul.editprofile-list li span select.dib{padding:3px;}

div.pseudobig h1.meeting-full{font:normal 26px Arial; color:#464646; padding:0; margin:0 0 0 64px; display:block; width:540px;}
div.pseudobig p.app-actions{margin:0 0 0 64px; padding:0;}

div.meeting-cal{position:absolute; width:56px; height:56px; background:url(http://img.aujourdhui.com/meetings/calendar-bg.png) no-repeat 0 0; top:0; left:0;}
div.meeting-cal span{position:absolute; display:block; width:100%; text-align:center;}
div.meeting-cal #meeting-month{font:bold 12px Arial; color:#ffffff; left:0; top:2px; line-height:12px;}
div.meeting-cal #meeting-day{font:bold 24px "Trebuchet MS", Arial; color:#000000; left:0; top:17px; line-height:24px;}
div.meeting-cal #meeting-year{font:bold 11px Arial; color:#6b6b6b; left:0; bottom:1px; line-height:11px;}

div.lnavhd{position:relative; padding:5px 0px;}
div.lnavhd p{width:110px; margin:0px; padding:0px; line-height:16px !important;}
div.lnavhd p.inactive{color:#6b6b6b;}
div.lnavhd a{position:absolute; right:0px; top:5px;}

ul.editmeeting-list{width:100%; list-style:none;}
ul.editmeeting-list li{position:relative; padding:8px; margin:0;}
ul.editmeeting-list li.odd{background-color:#F9F9F9;}
ul.editmeeting-list li label{float:left; width:120px; display:inline; text-align:right; font-weight:bold;}
ul.editmeeting-list li span.content-info{float:left; margin-left:10px; width:600px; display:inline;}

ul.simple-comment760{list-style:none; width:760px;}
ul.simple-comment760 li{position:relative; padding:5px; border-bottom:1px solid #cfcfcf;}
ul.simple-comment760 li div.pic{float:left; width: 60px; padding:3px 0px; text-align:center; display:inline; background-color: #f2f2f3;}
ul.simple-comment760 li div.author{float:left; margin:5px; width:680px; font:bold 12px Arial; color:#6b6b6b;}
ul.simple-comment760 li div.comment-content{float:left; margin:5px; width:680px;} 

div.invitees{position:relative; padding:10px 0px; width:100%; display:none;}
table.guest-list{position:relative; width:100%; margin:0px; padding:0; font:normal 12px Arial;}
table.guest-list td{width:12%; text-align:center; vertical-align:top;}
table.guest-list td a{display:block; color:#3375bb !important; text-decoration:none;}
table.guest-list td.pic{width:12%; height:64px; text-align:center; vertical-align:bottom; background-color:transparent}

div#guestlist{padding:20px 0; position:relative; display:block;}
#send-to{border:1px solid #CECECE; width:510px; padding:5px; font-style:oblique;color:#6b6b6b; background-color:#f7f7f7;}
