/*AUJOURDHUI.COM USER INTERFACE AUGUST 2010 - BIGGS*/

/* CSS Document */ 

/*global - reset*/
html, body, span, applet, object, iframe,
h1, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 

 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
  background: transparent;
	} 
	
table, caption, tbody, tfoot, thead, tr, th, td
{font-family: Arial, Helvetica; }

/*end global - reset*/

/* 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{display: inline-table;	min-height:0px; clear: both;	visibility: hidden; height: 0;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

 /*===============================================*/
 
body{text-align:center;} 
/*div.uiwrap970{width:970px; margin:0px auto; text-align:left; position:relative;  font:normal 12px Arial; line-height:18px; color:#161616;}*/
div.uiwrap970{width:970px; margin:0px; text-align:left; position:relative;  font:normal 12px Arial; line-height:18px; color:#161616;}
div.ad728{position:relative; width:728px; height:90px; margin:0 auto 5px auto; overflow:hidden; background-color:transparent;}
div.ad300{position:relative; width:300px; height:250px; margin:0; overflow:hidden; background-color:#e5e5e5;}

div#banner-nav{position:relative; display:block; margin:0px; padding:0; font:normal 12px Arial; z-index:200;}


/*top pane */   
/*div.uiatop-bg{position:relative; text-align:center; width:100%; background:#f6f6f6 url(http://img.aujourdhui.com/ui/toppane-bg.gif) no-repeat center bottom; z-index:8889;}*/
div.uiatop-bg{position:relative; text-align:left; width:100%; background:#f6f6f6 url(http://img.aujourdhui.com/ui/toppane-bg.gif) no-repeat -8px bottom; z-index:8889;}
div.uitopPane{position:relative; height:31px; font:normal 11px Arial;}

div.uitopPane div.welcomenote{position:absolute; top:9px; left:10px; font:normal 11px Arial; color:#000000;}
div.uitopPane div.welcomenote a{font-weight:bold; color:#3375bb; text-decoration:none;}
div.uitopPane div.welcomenote a:hover{text-decoration:underline;}
div.compte{position:absolute; top:0px; right:10px; font:normal 11px Arial; color:#000000;}
div.compte a#control{position:absolute; right:0; z-index:10; display:block; font:bold 11px Arial; color:#3375bb; padding:8px 16px 8px 8px; text-decoration:none; background:#ffffff url(http://img.aujourdhui.com/ui/arrow-compte.gif) no-repeat right 10px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff;}
div.compte a#control.active {z-index:10; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-top:1px solid #c4c4c4; border-bottom:1px solid #ffffff;}
div.compte ul{z-index:5; display:none; position:absolute; right:0px; top:31px; list-style:none;position:absolute; padding:5px 0px; background-color:white; border:1px solid #c4c4c4}              
div.compte ul.open {display:block;}
div.compte ul li a{display:block; white-space:nowrap; padding:5px 10px; font:normal 12px Arial; color:#464646; text-decoration:none;}
div.compte ul li a:hover{background-color:#ffe5f1;  text-decoration:none;}



div.menunav-bg{position:relative; text-align:left; width:100%; height:42px; background:url('http://img.aujourdhui.com/ui/header-logo-bg.gif') repeat-x 0 0; z-index:8888;}
div.menunavwrapper{position:relative; width:970px; height:42px; }
div.menunavwrapper a.header-logo{z-index:10; position:absolute; top:0; left:0; overflow:hidden; text-indent:-9999px; display:block; height:42px; width:198px; background:url('http://img.aujourdhui.com/ui/header-logo.gif') no-repeat -10px 0;}                                  
#ui-menunav{position:relative; list-style:none; margin:0;padding:0; padding-left:215px; height:45px; }
#ui-menunav li{float:left; font-weight:bold;  list-style-type:none; }
#ui-menunav li a{font:bold 13px arial; display:block; padding: 12px 12px 13px 12px; text-decoration:none; color:#ffffff; white-space:nowrap; margin-top:1px;}
#ui-menunav li a:hover, #ui-menunav li a.withsub{background:#eb90b7; color:#ffffff; }
#ui-menunav li ul{margin:0;padding:0;position:absolute;visibility:hidden; border-left: solid 1px #c4c4c4; background:#ffffff; border-right: solid 1px #c4c4c4; border-bottom: solid 1px #c4c4c4; }
#ui-menunav li ul li{float:none !important; display:block; min-width:150px; margin-top:0px !important; padding:0px !important;}
#ui-menunav li ul li a{background:transparent; color:#464646; padding: 5px 11px; font-weight:normal !important; line-height:16px !important; margin:0px !important;}
#ui-menunav li ul li a:hover{background:#ffe5f1; color:#313131;}


#searchbar-topnav{position:absolute; top:8px; right:5px; width:244px; height:25px; background:transparent url(http://img.aujourdhui.com/ui/topnavsearch-bg.gif);}
#searchbar-topnav .sform3{border: 0px none; position:relative; top:1px; left:5px; padding:4px 0px 3px 0px; font:normal 12px Tahoma; outline:none; width:210px; }
.sform3-submit{position:absolute; right:5px; top:3px; outline:none; border-left:1px solid #e5e4dc; padding-left:3px;}


/*div.content-bg{position:relative; text-align:center; width:100%; background:#f6f6f6 url('http://img.aujourdhui.com/ui/content-bg.gif') repeat-y top center;}*/
div.content-bg{position:relative; text-align:left; width:100%; background:#f6f6f6 url('http://img.aujourdhui.com/ui/content-bg.gif') repeat-y -765px 0px;}
div#aj-uicontent{position:relative; display:block; margin:0px; padding:0px;  font:normal 12px Arial; line-height:18px; color:#161616; text-align:left; z-index:100;}
div#aj-uicontent p{font:normal 12px Arial; line-height:18px; color:#161616; padding:0; margin:0 0 12px 0;}
div#aj-uicontent a{font-weight:normal; color:#355FCD; text-decoration:none;}
div#aj-uicontent a.mempseudo{font-weight:bold !important; color:#3375bb !important; text-decoration:none;}
div#aj-uicontent a:hover{text-decoration:underline;}

/*LEFT NAV*/
div#aj-uileftnav{float:left; width:180px; display:inline; padding-bottom:30px;}

div#aj-uileftnav div.memberbox{margin:0px 2px; padding:10px 0px; border-bottom:1px solid #f4f4f4; }
div#aj-uileftnav div.memberbox table{width:100%;}
div#aj-uileftnav div.memberbox table td.profilpic{width:54px; height:54px; text-align:center; vertical-align:middle;}
div#aj-uileftnav div.memberbox table td.profilpic img{display:block; margin:0px auto;}
div#aj-uileftnav div.memberbox table td.profilinfo{text-align:left; vertical-align:middle; color:#161616;}
div#aj-uileftnav div.memberbox table td.profilinfo a{display:block; color:#355fcd !important; font-size:11px !important;}

div#aj-uileftnav .common{position:relative; margin:8px 0 0 0; background-color:transparent; width:180px; overflow:hidden;}
div#aj-uileftnav .common .boxtop{display:block; height:10px; background:url(http://img.aujourdhui.com/ui/left_nav_top.gif) 0px 0px;}
div#aj-uileftnav .common .boxbottom{display:block; height:10px; background:url(http://img.aujourdhui.com/ui/left_nav_bottom.gif) 0px 0px;}
div#aj-uileftnav .common .boxcontent{display:block; height:auto; width:180px;}


/*collapsible left nav*/
ul.ui-leftnav{position:relative; list-style:none; display:block; font:normal 12px Arial; padding:10px 0; border-bottom:1px solid #f4f4f4; margin:0px 2px;}
ul.ui-leftnav li{border-bottom:none;position:relative; }
ul.ui-leftnav li.expander{padding:5px 0 0 5px;}
ul.ui-leftnav li.hidden{display:none;}
ul.ui-leftnav li.divider{border-bottom:none;position:relative; border-bottom:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin:8px 0px !important; height:1px;}
ul.ui-leftnav li a{position:relative; display:block; padding:3px 5px 3px 28px; color:#464646 !important; text-decoration:none !important; background-color:transparent;}
ul.ui-leftnav li a b{position:absolute; top:2px; right:5px; font:bold 11px Arial !important; color:#ffffff; background-color:#d92d7e; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:1px 2px;}
ul.ui-leftnav li ul{display:none; position:relative;}
ul.ui-leftnav li ul li a.submessage{display:block; padding:3px 5px 3px 35px; color:#464644 !important; text-decoration:none !important;}
/*ul.ui-leftnav li ul li a.submessage b{background-color:#ea85b5 !important;}*/
ul.ui-leftnav li a:hover{color:#161616 !important; background:#FFE5F1 url('http://img.aujourdhui.com/ui/hover.gif') no-repeat center center;}
ul.ui-leftnav li a.plus{padding:0px 5px 0px 5px; color:#5077df !important; font-weight:bold !important; text-decoration:none !important; background-color:transparent;}
ul.ui-leftnav li a.plus:hover{background:#ffffff; text-decoration:underline !important;}
ul.ui-leftnav li .active{font-weight:bold !important; color:#000000 !important; background:#FFE5F1 url('http://img.aujourdhui.com/ui/hover.gif') no-repeat center center;}
ul.ui-leftnav li.cat {color: #BDBDBD;font: bold 12px arial;padding: 0 3px 5px;}

span.imgwrap18{position:absolute; display:block; width:18px; height:18px; text-align:center;overflow:hidden; left:8px; top:1px;}
span.imgwrap18 i{width:18px; display:block; height:18px; background-repeat: no-repeat; background-position:center center; }
.session-i{background-image:url('http://img.aujourdhui.com/ui/coaching-icon-18.gif');}
.session-i2{background-image:url('http://img.aujourdhui.com/ui/programmes-icon-18.gif');}
.repas-i{background-image:url('http://img.aujourdhui.com/ui/repas-icon-18.gif');}
.outils-i{background-image:url('http://img.aujourdhui.com/ui/outils-icon-18.gif');}
.outils-i2{background-image:url('http://img.aujourdhui.com/ui/outils2-icon-18.gif');}
.bilan-i{background-image:url('http://img.aujourdhui.com/ui/bilan-icon-18.gif');}
.actus-i{background-image:url('http://img.aujourdhui.com/ui/actus-icon-18.gif');}
.fil-i{background-image:url('http://img.aujourdhui.com/ui/filamies-icon-18.gif');}
.blog-i{background-image:url('http://img.aujourdhui.com/ui/blog-icon-18.gif');}
.message-i{background-image:url('http://img.aujourdhui.com/ui/messages-icon-18.gif');}
.notification-i{background-image:url('http://img.aujourdhui.com/ui/notification-icon-18.png');}

.meteo-i{background-image:url('http://img.aujourdhui.com/ui/meteo-icon-18.png');}
.cinema-i{background-image:url('http://img.aujourdhui.com/ui/cinema-icon-18.png');}
.tv-i{background-image:url('http://img.aujourdhui.com/ui/tv-icon-18.png');}
.newsflash-i{background-image:url('http://img.aujourdhui.com/ui/newsflash-icon-18.png');}

.events-i{background-image:url('http://img.aujourdhui.com/ui/events-icon-18.gif');}
.friends-i{background-image:url('http://img.aujourdhui.com/ui/friends-icon-18.gif');}
.groupes-i{background-image:url('http://img.aujourdhui.com/ui/group-icon-18.gif');}
.region-i{background-image:url('http://img.aujourdhui.com/ui/region-icon-18.gif');}
.addgroupes-i {background-image:url('http://img.aujourdhui.com/ui/addgroup-icon-18.gif');}
.photos-i{background-image:url('http://img.aujourdhui.com/ui/photos-icon-18.gif');}
.video-i{background-image:url('http://img.aujourdhui.com/ui/videos-icon-18.gif');}
.favorite-i{background-image:url('http://img.aujourdhui.com/ui/favorites-icon-18.gif');}
.guide-i{background-image:url('http://img.aujourdhui.com/ui/guide-icon-18.gif');}
.badge-i{background-image:url('http://img.aujourdhui.com/ui/badge-icon-18.gif');}
.quiz-i {background-image: url("http://img.aujourdhui.com/mmv2/quiz-18.gif");}
.shopping-i {background-image: url("http://img.aujourdhui.com/mmv2/shopping-icon-18.gif");}
.forum-i {background-image: url("http://img.aujourdhui.com/mmv2/forum-icon-18.gif");}




/*CENTRAL COLUMN*/
div#aj-uicentral{float:left; margin-left:0px; margin-top:8px; width:450px; display:inline; padding:0px 0px 30px 10px; /*border-left:1px solid #e1e1e1;*/}
div#uicentral-content {margin-top:10px}

div.breadcrumbs{font:normal 11px Arial; padding:0px; color:#6b6361;}
div.breadcrumbs a{color:#6b6361 !important; padding-right:5px; text-decoration:underline !important;}

div.pagetitlebig{position:relative; margin-bottom:5px;}
div.pagetitlebig h1{font:normal 26px Arial; color:#464646; padding:0; margin:0; display:inline;}
div.pagetitlebig a.ajouter{-moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; top:4px; margin-left:20px; 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.pagetitlebig a.ajouter:hover{text-decoration:none !important;}
div.pagetitlebig a.ajouter:active{background-image:none; background-color:#d8307d}
div.pagetitlebig span.tourlink{position: absolute; right: 3pt; top: 10px; color: rgb(80, 119, 223);}


.newsholder{width:100%; clear:both; border-bottom:1px solid #f2f2f3; padding:10px 0;}
.news-ico{float: left; width: 16px; margin-left:5px; display:inline;}
.news-picmember{float: left; width: 60px; padding:3px 0px; text-align:center; margin-left:5px; display:inline; background-color: #f2f2f3;}
.news-picmember img{margin:0px auto;}
.news-feed{float:left; width: 370px; margin-left:5px; display:inline;}
.news-feed i{color:#6b6b6b; font-family:"Tahoma"; font-style:normal;}
.news-feed a.pinkLink{color:#ed0972 !important;}
.imgpos{float: left; width: 390px; 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:10px;}
div.status form{margin:0; padding:0;}
#status-edit{display:inline; width:360px; height:30px; border:1px solid #bbbbbb; font:normal 12px Arial; color:#000000; overflow:auto;}

/*RIGHT COLUMN*/
div#aj-uirightpane{float:right; margin-right:10px; margin-top:10px; width:300px; display:inline; padding-bottom:30px; font:normal 12px Arial; line-height:18px;}
div#aj-uirightpane 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 left center; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin:0 0 1px 0;}

ul.commonrightnav{padding:10px; margin:0; list-style:none; background-color:#f7f7f7;}
ul.commonrightnav li{margin:5px 0px; padding:0;}
ul.commonrightnav li .invitation{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/ui/friends-add-icon-18.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/ui/group-add-icon-18.gif) no-repeat left center; color:#3375bb !important;}
ul.commonrightnav li .invitation-groupe-coleader{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/ui/group-coleader-icon-18.gif) no-repeat left center; color:#3375bb !important;}
ul.commonrightnav li .abus{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/ui/abuse-icon-18.gif) no-repeat left center; color:#3375bb !important;}
ul.commonrightnav li .addrencontre{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/ui/events-add-icon-18.gif) no-repeat left center; color:#3375bb !important;}

ul.events{padding:10px; margin:0; list-style:none; background-color:#f7f7f7;}
ul.events li{margin:0px; padding:5px 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.friends-300{position:relative; list-style:none; margin:0; padding:0; background-color:#f7f7f7;}
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; padding:5px 0 5px 8px; width:54px; text-align:center; display:inline;}
ul.friends-300 li .pic img{border:none;}
ul.friends-300 li .pic table{width:54px; height:54px; border-collapse:collapse;}
ul.friends-300 li .pic table td{width:54px; height:54px; padding:0; vertical-align:middle; text-align:center;}
ul.friends-300 li .friend-info{float:left; margin:8px 0 0 8px; width:210px; display:inline;}
ul.friends-300 li span.relation{display:block;}
ul.friends-300 li span.relation a{font-weight:normal !important;}
ul.friends-300 li p.incommon{margin:0 !important; padding:8px 5px !important; }

ul.mesforum{list-style:none; margin:0; padding:5px 5px 0px 5px; background-color:#f7f7f7;}
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:#355FCD !important; text-decoration:none;}

.access-right{position:absolute; right:5px; font-size:12px;}
.access-right a {font:11px Arial; text-decoration:none !important; }
.access-right a:hover {font:11px Arial; text-decoration:underline; }
.access-right a.rss{background:url("http://img.aujourdhui.com/rssicon.png") no-repeat right center; padding:3px 20px 3px 3px;}

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:#5077df !important;}
a.action-message{padding:3px 3px 3px 24px !important; margin:0; background:url(http://img.aujourdhui.com/ui/messages-icon-18.gif) no-repeat left center; color:#5077df !important;}
a.action-ajouter{padding:3px 3px 3px 24px !important; margin:0; background:url(http://img.aujourdhui.com/ui/friends-add-icon-18.gif) no-repeat left center; color:#5077df !important;}
a.action-ajouter-small{padding:3px 3px 3px 22px !important; margin:0; background:url(http://img.aujourdhui.com/ui/friends-add-icon-18.gif) no-repeat left center; color:#5077df !important;}

table.uizoom{width:100%; border-collapse:collapse;}
table.uizoom td{width:50%; padding:0;}
table.uizoom td a{display:block; text-align:center; padding:5px 0px;}
table.uizoom td a.active{background:#f7f7f7; font-weight:bold !important; color:#161616 !important;}
table.uizoom td a.active:hover{cursor:default; text-decoration:none !important;}


/*CLICKMAP*/

div#uiclickmap{position:relative;}
div#uidirectory {position:relative; background:#eb488f URL('http://img.aujourdhui.com/directory_bg.gif') no-repeat; width:930px; height:26px; margin:0 10px 10px 15px; padding-left:10px; color:#ffffff; line-height:24px; height:26px; font:normal 20px tahoma, century-gothic, arial;}
#uisearchBar2{position:absolute; top:0px; right:25px; width:240px; height:26px; overflow:hidden; margin:0px; padding:0px; z-index:50;}
.sform2{position:absolute; right:25px; top:3px; border: solid 1px #7f9db9; width:200px;}
.sform2-submit{position:absolute; right:0px; top:0px;}
#uisearchBar2 form{margin: 0px; padding:0px;}


div#uidirectorylist {position:relative;margin:10px 0px 0px 0px; background-color:#f9f9f9; padding:0px 0px 10px 15px; text-align:left; font:normal 11px tahoma, century-gothic, verdana; line-height:15px;}
div#uidirectorylist table{background-color:transparent;}
div#uidirectorylist table td{text-align:left; font:bold 12px tahoma, century-gothic, verdana; line-height:18px; padding:5px;}
div#uidirectorylist table td.nospace{text-align:left; font:bold 12px tahoma, century-gothic, verdana; line-height:18px; padding:0px;}
div#uidirectorylist table td h1{text-align:left; font:bold 12px tahoma, century-gothic, verdana; line-height:18px;margin:0px;}
div#uidirectorylist table td a{display:block; padding-left:14px; border-bottom:dotted 1px #333333;  text-align:left; font:bold 12px tahoma, century-gothic, verdana; line-height:18px; text-decoration:none !important; margin:0px; }
div#uidirectorylist table td a.black{color:#333333; }
div#uidirectorylist table td a.pink{color:#e43d8b; }
div#uidirectorylist table td a.green{color:#339900; }
div#uidirectorylist table td a.mint{color:#66cc00; }
div#uidirectorylist table td a.blue{color:#319add; }
div#uidirectorylist table td a.periwinkle{color:#2fc3de; }
div#uidirectorylist table td a.purple{color:#cb2edf; }
div#uidirectorylist table td a.violet{color:#9170bf; }
div#uidirectorylist table td a.deadlink{cursor:default; color:#333333;}
div#uidirectorylist table td ul{list-style:none; color:#c3d4d3; }
div#uidirectorylist table td li{background: url('http://img.aujourdhui.com/ui/clickmap-bullets.gif') no-repeat; padding-left:15px; text-align:left; font:normal 11px tahoma, century-gothic, verdana; line-height:16px;}
div#uidirectorylist table td li a{display:inline !important;text-align:left; font:normal 11px tahoma, century-gothic, verdana; color:#333333; text-decoration:none; border-bottom:none !important; padding-left:0px;}
div#uidirectorylist table td li a:hover{text-decoration:underline !important;}


/*FOOTER*/
div#uifooter{position:relative; background:url(http://img.aujourdhui.com/ui/anxa-footer.gif) no-repeat right bottom;}
div#uifooter ul{display:block; list-style:none; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; font:normal 12px Arial; padding-left:80px;}
div#uifooter ul li{float:left;}
div#uifooter ul li a{display:block; padding:8px 15px; color:#ff278d !important; text-decoration:none;}
div#uifooter ul li a:hover{text-decoration:underline;}

div#uifooter p{padding:8px;}

/*services*/
.svcPanel {margin:0; padding:0; position:relative; width: 970px; background:#ffffff url('http://img.aujourdhui.com/svc/panel-bottom.gif') no-repeat 0% 100%; overflow:hidden;}
.svcPanel table.location{position:absolute; right:100px; top:8px;}
.svcPanel div.ldr {position:relative; background: transparent;	margin:0px;	padding:0px; font-family:Arial;}
a.svc-fermer{position:absolute; top:17px; right:18px; width:63px; height:15px; margin:0; overflow:hidden; padding:0px; background:url(http://img.aujourdhui.com/svc/svc-close.gif) no-repeat 0px 0px; display:block;}
a.svc-fermer:hover{background:url(http://img.aujourdhui.com/svc/svc-close.gif) no-repeat 0 -15px;}

/*METEO*/
.svc-title{margin:0px; padding:10px 15px; font:bold 20px Arial; color:#ed0972; border-bottom:3px solid #e5e4dc; background:url(http://img.aujourdhui.com/svc/svc-titlebg.gif) repeat-x left bottom;}
.svc-footer{font:normal 11px Arial; color:#a1a1a1; padding-right:15px; text-align:right; font-style:oblique;}
.svc-footer a{color:#666666; text-decoration:none;} 
.svc-footer a:hover{text-decoration:underline;}
.svc-title a.changeCity{font:normal 11px arial; color:#319add; text-decoration:none; margin-left:50px;}
.svc-title a.changeCity:hover{background-color:#f2f2f2;}
ul.forecast{margin:20px auto 0px auto; list-style:none; padding:0px; font:bold 12px Arial; color:#6b6361; height:120px; width:680px;}
ul.forecast li{float:left; width:120px; height:95px; text-align:center; margin:0px; padding:12px 0px 0px 0px;}
ul.forecast li div span{font-size:16px; margin-left:10px;}
ul.forecast li img{display:block; margin:0 auto;}
ul.forecast li.realtime{float:left; width:190px; height:95px; text-align:left; margin:0px; padding:0px; background:url(http://img.aujourdhui.com/svc/weather01-big.jpg) no-repeat; color:#ed0972;}
ul.forecast li.realtime div{padding:10px; position:relative; top:5px;}
ul.forecast li.realtime div img{position:absolute; right:0px; top:0px;}
ul.forecast li.realtime div span{display:block; font-size:50px; font-weight:normal; margin-left:10px;}

/*NEWS FLASH*/
table.news-server{font:normal 11px Arial; color:#6b6361; width:700px; margin:0px auto; text-align:left;} 
ul.newsflash{list-style:none; margin:0px; padding:0px;}
ul.newsflash li{margin:3px 0px;}
ul.newsflash li a{font-weight:bold; color:#6b6361; text-decoration:none;}
ul.newsflash li a:hover{font-weight:bold; color:#ed0972; text-decoration:underline;}
ul.newsflash li span{font-size:10px; color:#a1a1a1;}
ul.news-tabs{width:700px; height:24px; margin:20px auto 10px auto; border-bottom:1px solid #f499c1; list-style:none; text-align:left; padding:0px;}
ul.news-tabs li{float:left; margin:0px; padding:0; font:normal 11px Arial;}
ul.news-tabs li.first{width:230px; text-align:left; padding-top:5px;}
ul.news-tabs li a{padding:5px 10px; font:normal 11px Arial; text-decoration:none; color:#6b6361; display:block; text-align:center;}
ul.news-tabs li a.active, ul.news-tabs li a:hover{background-color:#f499c1; color:white; font-weight:normal;}

/*TELE

ul.tv-shows{margin:20px auto 10px auto; padding:0px; width:750px; height:500px; list-style:none;}
ul.tv-shows li{position:relative; padding:0px; margin:0px; height:40px; width:370px; float:left; border-bottom:1px solid #f0f0f0; text-align:left;}
ul.tv-shows li img {position:absolute; top:3px; left:8px;}
ul.tv-shows li div {position:absolute; top:5px; left:85px;}
ul.tv-shows li div a.featured{display:block; color:#6b6361; font:bold 11px Arial; text-decoration:none;}
ul.tv-shows li div a.double{display:block; color:#a1a1a1; font:normal 11px Arial; text-decoration:none;}
ul.tv-shows li div a:hover{color:#ed0972; text-decoration:underline;}
*/

/*cinema*/

div.pane{margin:0px auto;  width:740px; height:190px; overflow:auto;}                       
span.moviethumbs{height:160px; display:block; white-space: nowrap; width:100%;}             
span.moviethumbs a{margin:0px; padding:0px;}                                                
span.moviethumbs a img{border:none; margin:0px; padding:0px; width:120px; height:160px; background-color:#333333;}    


div#popNotification {position:relative; padding:20px; border-top:1px solid #ffffff; text-align:center; font:normal 17px Arial !important; color:#ffffff !important; background:#528de9 url(http://img.aujourdhui.com/ui/notifications-block-bg.gif) repeat-x left bottom;}
div#popNotification a{font:bold 13px Arial !important; color:#ffffff !important; text-decoration:none;}
div#popNotification a:hover{text-decoration:underline;}
div#popNotification a.fermer{position:absolute; top:20px; right:20px; display:block; width:13px; height:13px; background:url(http://img.aujourdhui.com/ui/pop-notification-close.png) no-repeat 0 0; overflow:hidden; text-indent:-9999px;}
div#popNotification a.fermer:hover{background-position:0px -13px !important; text-decoration:none;}


/*BADGES*/
div#badgeTip{position:absolute; width:161px; z-index:999; text-align:left !important; display:none;}
div#badgeTip img.tb{display:block;}
div#badgeTip p{position:relative; display:block; background:url(http://img.aujourdhui.com/badgeville/bt-fill.png) repeat 0 0; padding:5px 8px; margin:0px; font:normal 10px Arial !important; color:#ffffff !important; line-height:11px !important;}
div#badgeTip p b{display:block; font:bold 11px Arial !important;} 


#mybadge ul{margin:0; padding:0; list-style:none;}
#mybadge ul li{margin-top:1px; background-color:#f7f7f7; padding:8px 5px;}
#mybadge ul li.levelbadge{position:relative;}
#mybadge ul li.levelbadge a.mylevel, #mybadge ul li.levelbadge a.mylevel img{display:block; width:35px; height:35px;}
#mybadge ul li.levelbadge h4{position:absolute; font:bold 14px Arial; color:#ff2b8d; top:8px; left:44px;}
#mybadge ul li.levelbadge h4.friend{top:18px;}
#mybadge ul li.levelbadge h4 a{display:block;font:normal 11px Arial; color:#3375bb !impotant; text-decoration:none;}
#mybadge ul li.levelbadge h4 a:hover{text-decoration:underline;}
#mybadge ul li.levelbadge span{position:absolute; right:5px; top:16px; font:bold 12px Arial; background:#e93d8c url('http://img.aujourdhui.com/profile/ajouterbg.gif') repeat-x center left; padding:2px 5px; color:#ffffff; text-shadow:0px -1px 0px #a54976; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#mybadge ul li.otherbadges{position:relative; padding-left:8px; text-align:center;}
#mybadge ul li.otherbadges a img{width:35px; height:35px; margin:0px auto; padding:0px 3px 0px 0px;}
#mybadge ul li.labeler{padding:0px 5px 1px 5px; background-color:#eeeeee; position:relative;}
#mybadge ul li.labeler span{font:bold 11px Arial; color:#6b6b6b;}
#mybadge ul li.labeler span.right{position:absolute; right:5px; top:2px;}

#badgeList{position:relative;}
#badgeList h3{font:bold 14px Arial; color:#ff2b8d; padding:5px 0px;}

ul.badgeBig{list-style:none; margin:0; padding:0;}
ul.badgeBig li{position:relative; float:left; width:80px; background:transparent url(http://img.aujourdhui.com/badgeville/badge-border.gif) no-repeat; margin:5px; display:inline;}
ul.badgeBig li a.comber{display:block; width:80px; height:80px; text-align:center;}
ul.badgeBig li a.comber img{padding:8px 0px; display:block; margin:0 auto;}
ul.badgeBig li .infos{padding:3px; line-height:16px !important; color:#6b6b6b;}
ul.badgeBig li .infos strong{color:#3375bb; display:block;}
ul.badgeBig li .infos b{display:block; color:#121212;}
ul.badgeBig li .infos strong.locked{color:#6b6b6b; display:block;}


.profile-i{background-image:url('http://img.aujourdhui.com/badgeville/profile-icon-18.gif');}


/*BADGES LEFTNAV*/
.badges-profile{border-top:1px solid #F4F4F4; margin-top:10px;}
.badges-friend{border-bottom:1px solid #F4F4F4; padding:0px 0px 10px 0; margin:0 0 5px 0;}
ul.badges-lnav{margin:0px -2px 0 -2px; padding:0; list-style:none;}
ul.badges-lnav li{}
ul.badges-lnav li.levelbadge{position:relative; border-bottom:1px solid #ffffff;padding:8px 5px; cursor:pointer;}
ul.badges-lnav li.levelbadge a.mylevel, ul.badges-lnav li.levelbadge a.mylevel img{display:block; width:40px; height:40px;}
ul.badges-lnav li.levelbadge h4{position:absolute; font:bold 15px Arial; color:#ff2b8d !important; top:12px; left:52px;}
ul.badges-lnav li.levelbadge span{position:absolute; left:52px; top:30px; font:bold 12px Arial; color:#6B6B6B;}
ul.badges-lnav li.otherbadges{padding:5px 5px 0px 5px; position:relative; text-align:center; cursor:pointer;}
ul.badges-lnav li.otherbadges a img{width:24px; height:24px; margin:0px 2px; padding:0px;}

ul.badges-lnav li.levelbadge h4 a, ul.badges-lnav li.levelbadge span a{color:inherit !important; text-decoration:none; font-weight:inherit !important;}
ul.badges-lnav li.levelbadge h4 a:hover, ul.badges-lnav li.levelbadge span a:hover{color:inherit !important; text-decoration:none !important; font-weight:inherit !important;}

span.badgenote{font:normal 11px Arial !important; text-align:left; line-height:13px; z-index:9999; position:absolute; border:2px solid #d9719e; background:#ffffff; color:#333333; padding:8px;}
span.badgenote img.left{position:absolute; top:30%; left:-15px;}
span.badgenote img.right{position:absolute; top:7px; right:-15px;}


div.news-feed p.bdgname{float:left; margin:12px 0 0 5px !important; color:#a6a6a6 !important; font-weight:bold !important; font-style:oblique !important;}
ul.commonrightnav li .noti-badge{padding:3px 0px 3px 22px !important; background:url(http://img.aujourdhui.com/ui/badge-icon-18.gif) no-repeat left center; color:#3375bb !important;}
ul#top-members{position:relative; list-style:none; margin:0; padding:0;}
ul#top-members li{position:relative; border:1px solid #e5e4dc; padding:0px 0 5px; margin:0 0 5px 0; display:block; min-height:110px;}
ul#top-members li .pic{float:left; margin:8px 0 0 5px; width:116px; height:100px; text-align:center; display:inline;}
ul#top-members li .pic a{display:block; position:relative; width:110px}
ul#top-members 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#top-members 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#top-members li .pic table{width:100px; height:100px; border-collapse:collapse;}
ul#top-members li .pic table td{width:100px; height:100px; padding:0; vertical-align:middle; text-align:center;}
ul#top-members li .m-info{float:left; margin:0px 0 0 0px; width:300px; display:inline;}
ul#top-members li .m-info h3{font:bold 16px Arial; margin:0; padding:5px 0 0px 0;}
ul#top-members li .m-info h5{font:bold 12px Arial; margin:0; padding:0 0 3px 0; color:#dd3889;}
ul#top-members li .m-info p.prevbadge{margin:5px 0 0px 0px !important; padding:0;}
ul#top-members li .m-info p.points{padding:0; margin:0 !important; height:30px; position:relative;}
ul#top-members li .m-info p.points span{position:absolute; left:0px; top:4px; background:#e93d8c url('http://img.aujourdhui.com/profile/ajouterbg.gif') repeat-x center left; padding:2px 8px; color:#ffffff; font:normal 20px Arial; text-shadow:0px -1px 0px #a54976; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; min-width:100px;}

ul.centralTabs{list-style:none; margin:0; padding:0; width:100%; border-bottom:1px solid #ff2b8d;}
ul.centralTabs li{float:left; width:33.15%; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
ul.centralTabs li a{display:block; text-align:center; font:bold 13px Arial !important; color:#7d7d7d !important; background-color:#ececec; padding:5px 0px;}
ul.centralTabs li a:hover, ul.centralTabs li a.active{background-color:#ff2b8d; color:white !important; text-decoration:none !important;}

div.myLevel{position:relative; border:1px solid #cfcfcf; height:90px; background:#f2f2f3; margin:0px 5px;} 
div.myLevel a.badgeImg{position:absolute; top:5px; left:90px; display:block; text-align:center; width:80px; height:80px; background:#ffffff url(http://img.aujourdhui.com/badgeville/badge-border.gif) no-repeat 0 0;}
div.myLevel a.badgeImg img{margin:12px auto 0px auto;}
div.myLevel .infos{position:absolute; left:180px; top:22px; width:250px;} 
div.myLevel .infos strong{display:block; font:bold 16px Arial; color:#3375bb;}
div.myLevel .infos b{ -moz-border-radius: 5px ;background: url("http://img.aujourdhui.com/profile/ajouterbg.gif") repeat-x scroll left center #E93D8C; color: #FFFFFF; font:bold 14px Arial; left: 0; min-width: 70px; padding: 5px 8px; position: absolute; text-shadow: 0 -1px 0 #A54976; top: 22px;}       


/*GRAND CHALLENGE*/

.gc-fbbox{position:relative; font:normal 12px/18px Arial !important; background:#E8F0F9 url(http://img.aujourdhui.com/aj-fitbug/twin-fitbug-bg.jpg) no-repeat 10px center; border:1px solid #ABD2E9; padding:10px; margin:15px 0px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.gc-fbbox a.close{z-index:5; position:absolute; overflow:hidden; top:5px; right:5px; text-indent:-9999px; width:12px; height:12px; display:block; background:url(http://img.aujourdhui.com/profile/eshop-close.png) no-repeat 0 0;}
.gc-fbbox a.close:hover{background-position:0 -12px;}
.gc-fbbox .note{color:#464646; padding:0 30px 0 150px; }
.gc-fbbox .note b{color:#dd3889;}
/*
.gc-fbbox .fbshare{position:absolute; text-align:right; top:23px; right:5px; width:275px;}
.gc-fbbox .fbshare a{font:bold 11px Arial !important; color:#3375bb !important; padding:3px 0px 3px 22px; display:inline-block;  background:transparent url(http://img.aujourdhui.com/gc/fbicon-18.gif) no-repeat left center;}
*/
a#enreg-steps{color:#333333 !important; font-weight:bold !important; text-shadow:0px 1px 0px #ffffff; display:block;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cfcfcf; margin:5px 25px 0px 25px; padding:3px 0px;}
a#enreg-steps{
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
}
a#enreg-steps:hover{text-decoration:none !important; color:#161616 !important; border-color:#bbbbbb;}

div.gc-row{position:relative; padding:0; background:transparent url(http://img.aujourdhui.com/gc/gc-gradient-row.gif) repeat-x 0 0; color:#161616;} /*http://img.aujourdhui.com/gc/gc-gradient-row.gif*/
div.gc-row.plain{background:transparent none!important; margin-top:10px;}
div.gc-row h3{position:relative; font:bold 22px Arial !important; color:#dd3889; text-shadow:0px 1px 0px #ffffff; margin-bottom:8px;}
div.gc-row h3 span{position:absolute; right:5px; bottom:0px; font:normal 12px Arial; color:#a6a6a6 !important;}
div.gc-row h3 span a {font:normal 12px Arial;}
div.gc-row .pink{color:#dd3889;}
div.gc-row h3 em{font:bold 14px Arial; color:#6b6b6b; font-style:normal; padding:5px 25px 2px 0px; background-position:right center; background-repeat:no-repeat;}


div.gc-row h3 em.up{background-image:url(http://img.aujourdhui.com/gc/gc-points-up.png);}
div.gc-row h3 em.down{background-image:url(http://img.aujourdhui.com/gc/gc-points-down.png);}
div.gc-row h3 em.equal{background-image:url(http://img.aujourdhui.com/gc/gc-points-equal.png);}

span.bhead{font:bold 20px Arial !important; color:#161616; display:block; margin:5px 0; text-shadow:0px 1px 0px #ffffff;}
.gr-a6{font:bold 22px Arial !important; color:#a6a6a6;}


div.gc-left{float:left; position:relative; width:430px; display:inline; margin:0; padding:10px 5px 5px 8px; background:#ffffff url(http://img.aujourdhui.com/gc/gc-gradient-row.gif) repeat-x 0 0;}
div.gc-right{float:right; position:relative; width:310px; display:inline; margin:0; padding:10px 8px 5px 5px; background:#ffffff url(http://img.aujourdhui.com/gc/gc-gradient-row.gif) repeat-x 0 0;}

div.level-block, div.performance-block, div.rank-block, div.group-block{position:relative; border:1px solid #cfcfcf; background-color:#ffffff;}
div.level-block{min-height:215px;}
div.performance-block{height:230px; background:#ffffff url(http://img.aujourdhui.com/gc/pgraph-bg.gif) repeat-x left bottom;}
div.rank-block{border-bottom:none;}

table.gc-profile{width:100%; border-collapse:collapse; border-spacing:0;}
table.gc-profile td{padding:5px; font:normal 12px Arial; color:#464646;}
table.gc-profile td strong{font:bold 14px Arial; color:#dd3889;}
.bbt{border-bottom:1px solid #dadada;}
.brt{border-right:1px solid #dadada;}

table.gc-profile th{padding:5px; background-color:#dadada; font:bold 11px Arial; text-transform:uppercase; color:#6b6b6b;}
.badgegroup{position:relative; margin:8px 0px; width:200px;}
.badgegroup img{width:35px; height:35px;}
.lname{position:absolute; top:2px; left:40px; width:160px;}
.lname strong{display:block;}

ul.gc-details{list-style:none; margin:20px 0px 10px 0px; padding:0;}
ul.gc-details li{margin-bottom:10px;}
ul.gc-details li b{display:inline-block; width:130px; margin-right:10px; text-align:right;}
ul.gc-details li b.curr_month{display:inline; width:auto; margin:0px;}

select.graph-options{font:bold 11px Arial; border:1px solid #d7d7d7; position:absolute; top:4px; right:0px; color:#3375bb; padding:2px 0px; margin:0;}

table.gc-ranking{width:100%; border-collapse:collapse; border-spacing:0;}
table.gc-ranking th{text-align:center; background:#666666 url(http://img.aujourdhui.com/functional/common-th-bg.gif) repeat-x 0 0; padding:3px; color:#ffffff; text-shadow:0px -1px 0px #666666;}
table.gc-ranking th.lt, table.gc-ranking td.lt{text-align:left;}
table.gc-ranking td{font:bold 12px Arial; padding:3px; text-align:center; border-bottom:1px solid #cfcfcf;}
table.gc-ranking td.pos{width:60px; font:normal 22px Arial; font-style:oblique; color:#a6a6a6;}
table.gc-ranking td.pic{width:74px;}
table.gc-ranking td.pseudo{width:300px; text-align:left;}
table.gc-ranking td.pseudo a{font-size:16px !important;}
table.gc-ranking td.pseudo span{font:normal 12px Arial; color:#6b6b6b;}
table.gc-ranking td.cemois{font-size:18px;}
table.gc-ranking td.ingroup-rank{font-size:22px; color:#dd3889;}
table.gc-ranking tr.myRank td{background-color:#f2f2f3; color:#dd3889 !important; border-bottom-width:3px; }
table.gc-ranking tr.myRank td.pos{font-size:26px; font-weight:bold; color:#dd3889; padding-left:15px; background:#f2f2f3 url(http://img.aujourdhui.com/gc/myrank-arrow.png) no-repeat left center; }
table.gc-ranking td div.grp-view{text-align:center; border-left:3px solid #cfcfcf; padding:10px 0px;}
table.gc-ranking td span.grp-details{font-weight:normal !important; color:#6b6b6b;}


div.tourney{position:relative; font:normal 12px Arial; line-height:18px; padding:0 0 0 80px; background:#ffffff url(http://img.aujourdhui.com/gc/gc-trophy.gif) no-repeat left center; margin:35px 5px 20px 5px;}

div.level-meter{position:relative; width:408px; height:32px; background:transparent url(http://img.aujourdhui.com/gc/gc-levelmeter-bg.png) no-repeat 0 0; margin:5px 0 0 5px;}
div.level-meter .bar{position:absolute; width:0px;  overflow:hidden; text-indent:-9999px; height:24px; top:4px; left:4px; background:transparent url(http://img.aujourdhui.com/gc/gc-levelmeter-bar.png) no-repeat 0 0;}
div.level-meter p{position:absolute; width:400px; top:6px; padding:0; margin:0; left:4px; display:block; text-align:center; color:#161616 !important; text-shadow:0px 1px 0px #ffffff;}

div.whattodo{margin:0px; padding:0px;}
div.whattodo h5{font:bold 14px Arial; color:#dd3889; padding-left:5px;}
div.whattodo ul{margin:5px 10px 10px 20px; list-style:none;}
div.whattodo ul li{padding:0; line-height:18px; margin-bottom:5px;}
div.whattodo ul li a{font-size:12px !important; padding:5px 0px 5px 20px; background-repeat:no-repeat; background-position:left center; line-height:20px !important;}
div.whattodo .ami{background-image:url('http://img.aujourdhui.com/ui/friends-icon-18.gif');}
div.whattodo .blog{background-image:url('http://img.aujourdhui.com/ui/blog-icon-18.gif');}
div.whattodo .group{background-image:url('http://img.aujourdhui.com/ui/group-icon-18.gif');}
div.whattodo .fitbug{background-image:url('http://img.aujourdhui.com/gc/fitbug-icon-18.png');}


div.gc-wrap750{position:relative; width:720px; margin-left:25px;}
ul.gc-list{list-style-type:disc; margin:10px 10px 10px 40px; list-style-position:outside;}
ul.gc-list li{font-size:12px; margin-bottom:8px; color:#161616 !important;}

div.gc-wrap750 h3{position:relative; font:bold 22px Arial !important; color:#dd3889; text-shadow:0px 1px 0px #ffffff; margin-bottom:8px;}
div.gc-wrap750 h3 span{position:absolute; right:5px; bottom:0px; font:normal 12px Arial; color:#a6a6a6 !important;}
div.gc-wrap750 h3 span a {font:normal 12px Arial;}


div.performance-block-full{height:315px; z-index:10; background:#ffffff url(http://img.aujourdhui.com/gc/pgraph-bg-full.gif) repeat-x left bottom; position:relative; border:1px solid #cfcfcf; background-color:#ffffff;}

div.switcher{padding:10px; text-align:right; color:#a6a6a6; background-color:#f2f2f3; font:normal 12px/18px Arial !important; margin-top:15px;}
div.switcher a{color:#3375bb; text-decoration:none; padding:0px 5px;}
div.switcher a:hover{ text-decoration:underline;}
div.switcher a.active{font-weight:bold !important; color:#161616 !important;}
div.switcher a.active:hover{cursor:pointer; text-decoration:none !important;}


ul.gc-niveaux{position:relative; list-style:none; margin:0 0 1px 0; padding:0 0 0 4px;}
ul.gc-niveaux li{position:relative; float:left; width:138px; margin:0px 3px 3px 0px; background-color:#ffffff; border:1px solid #cfcfcf; height:64px; display:inline;}
ul.gc-niveaux li img{position:absolute; width:35px; top:12px; left:3px;}
ul.gc-niveaux li .range{width: 95px; position:absolute; font:normal 12px Arial; top:10px; left:40px; color:#6b6b6b;}
ul.gc-niveaux li .range b{display:block; color:#161616;}
ul.gc-niveaux li .range span{font-weight:bold; color:#dd3889;}

h5.catlevel{padding:5px; font:bold 14px Arial; color:#464646; background:#f2f2f3; margin:1px 0 0 0;}

span.accesslinks{color: #5077DF;  position: absolute; right: 3px; top: 12px;}
span.accesslinks a{font-size:12px !important;}
span.accesslinks a:hover{text-decoration:underline !important;}

div.date-navigator{position:relative; height:1px; z-index:20;}
div.date-navigator p{position:absolute; width:100%; top:12px; left:0; font:bold; display:none;}
div.date-navigator p a{display:block; position:absolute; top:0; padding:5px 10px; font:bold 12px Arial !important; color:#a6a6a6 !important; -webkit-border-radius:5px; -moz-border-radius:5px; background-color:#f2f2f3;}
div.date-navigator p a:hover{color:#ffffff !important; text-decoration:none !important; background-color:#666666;}
div.date-navigator p a.navi-left{left:5px;} 
div.date-navigator p a.navi-right{right:5px;}

.gc-ln-challenge{background:transparent url("http://img.aujourdhui.com/gc/challenge-icon-18.gif") no-repeat left center; padding: 8px 0 8px 22px !important;}
.gc-ln-performances{background:transparent url("http://img.aujourdhui.com/gc/performance-icon-18.gif") no-repeat left center; padding: 8px 0 8px 22px !important;}
.gc-ln-classement{background:transparent url("http://img.aujourdhui.com/gc/ranking-icon-18.gif") no-repeat left center; padding: 8px 0 8px 22px !important;}
.gc-ln-courbedepas{background:transparent url("http://img.aujourdhui.com/gc/fitbug-icon-18.png") no-repeat left center; padding: 8px 0 8px 22px !important;}
.gc-ln-badges{background:transparent url("http://img.aujourdhui.com/ui/badge-icon-18.gif") no-repeat left center; padding: 8px 0 8px 22px !important;}
ul.commonleftnav li a.active{background-color:#EAE8E8;}

div#aj-uirightpane h3 a.accesslink{position:absolute; font:normal 12px Arial; top:5px; right:5px; color:#355FCD !important;}
li.labeler a.accesslink{position:absolute; font:normal 11px Arial !important; text-decoration:underline !important; top:2px; right:5px;}
table.breakdown{margin:0; padding:0; width:100%;}
table.breakdown td{font:bold 11px Arial; color:#6b6b6b; text-align:right; padding:3px 0px; border-top:1px solid #ffffff;}



/*GRAND CHALLENGE TUTORIALS - ADDED: May 30, 2011*/
div#overlay-tutorials{position:absolute; background:url(http://img.aujourdhui.com/gc/tuts-overlay-bg.png) repeat; margin:0; padding:0; top:0; left:0;}
img#border1{position:absolute; top:-25px; left:-24px; z-index:201;}
img#border2{position:absolute; top:-25px; right:-24px; z-index:201;} 
div#tuts-step1{position:absolute; width:396px; height:199px; background:url(http://img.aujourdhui.com/gc/gc-tuts-step1-bg.png) no-repeat 0 0; top:100px; left:450px;  z-index:202;}
div#tuts-step1 h5{font:bold 15px Arial;color:#000000; padding:15px 0 0 85px; margin:0;}
ul.tutlist{list-style-type:disc; color:e93d8c; list-style-position:outside; margin:5px 5px 5px 100px; font:normal 12px/18px Arial !important;}
ul.tutlist li{color:#e93d8c !important; margin-bottom:3px;}
ul.tutlist li span{color:#161616;}

a.suivant-tutorial{position:absolute; background:transparent url(http://img.aujourdhui.com/gc/gc-tut-suivant.png) no-repeat 0 0; bottom:20px; left:100px; width:79px; height:26px; overflow:hidden; display:block; text-indent:-9999px;}
a.suivant-tutorial:hover{background-position:0px -26px;}

div#tuts-step2{position:absolute; width:387px; height:172px; background:url(http://img.aujourdhui.com/gc/gc-tuts-step2-bg.png) no-repeat 0 0; top:100px; right:320px;  z-index:202;}
div#tuts-step2 h5{font:bold 15px Arial;color:#000000; padding:15px 0 0 65px; margin:0;}
div#tuts-step2 ul.tutlist{margin:10px 30px 5px 80px !important; }
div#tuts-step2 a.suivant-tutorial{left:80px !important;}

div#tuts-step3{position:absolute; width:220px; height:282px; bottom:-108px; left:-188px;  z-index:202;}
div#tuts-step3 img{display:block;}


#hplogged-gc-pop{position:absolute; text-align:left; width:490px; height:319px; background:transparent url(http://img.aujourdhui.com/gc/hplogged-gc-pop.png) no-repeat 0 0;}
#hplogged-gc-pop h5{font:bold 18px Arial; color:#ff2b8d; padding:15px 0 0 15px;}
#hplogged-gc-pop ul{list-style:none; padding:0; margin:25px 40px 0 85px; font:normal 12px/18px Arial; text-align:left;}
#hplogged-gc-pop ul li{padding:0; margin-bottom:25px;}
#hplogged-gc-pop a.continuez{display:block; width:145px; height:41px; overflow:hidden; text-indent:-9999px;  margin:0 auto; background:url(http://img.aujourdhui.com/gc/gc-pop-continuez.png) no-repeat 0 0;}
#hplogged-gc-pop a.continuez:hover{background-position:0 -41px;}


ul.rtColTabs{list-style:none; margin:3px 0 0 0 !important; padding:0; width:100%; border-bottom:1px solid #cfcfcf;}
ul.rtColTabs li{float:left; border-right:1px solid #ffffff; padding:0 !important;}
ul.rtColTabs li a{display:block; text-align:center; font:bold 11px Arial !important; color:#7d7d7d !important; background-color:#ececec; padding:3px 0px; }
ul.rtColTabs li a:hover, ul.rtColTabs li a.active{background-color:#ff2b8d; color:white !important; text-decoration:none !important;}

div#gc-rtCol-tab-content{position:relative; background-color:#f7f7f7; padding:10px 0px; text-align:center;}
#gcgraph_challenge, #gcgraph_steps{background:url("http://img.aujourdhui.com/gc/pgraph-bg.gif") repeat-x scroll left bottom #FFFFFF; position:relative;}
.loadingGif{text-align:center; padding-top:80px; margin-left:10px;}
#gc-rtCol-tab-content .legendHolder{background:#f7f7f7; padding:5px 0px; text-align:center !important;}
#gc-rtCol-tab-content .legendHolder img{margin:0px auto;}
span.hoverValue{font:normal 11px Tahoma; position:absolute; opacity:0.9; filter:alpha(opacity=90); white-space:nowrap; background-color:#333333; color:#ffffff; padding:3px 6px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

div#aj-uirightpane h3 a{font:bold 14px Arial; color:#ff2b8d;} 

ul.gc-groups{list-style:none; margin:0; padding:0; position:relative;}
ul.gc-groups li{border-bottom:1px solid #f2f2f3; position:relative; padding:5px 0px;}
ul.gc-groups li div.grpimg{float:left; width:64px; height:64px; margin:0px 5px;}
ul.gc-groups li p.grpinfo{float:left; margin:0px !important; padding:0px; width:230px; color:#6b6b6b !important;}
ul.gc-groups li p.grpinfo strong{color:#dd3889;}

div.fitbug-action{position:absolute; width:280px; top:8px; right:0; line-height:16px !important; z-index:10;}
div.fitbug-action a{display:block; width:280px; height:40px; overflow:hidden; text-indent:-9999px; text-align:left; background:url(http://img.aujourdhui.com/aj-fitbug/fitbug-action-ranking.gif) no-repeat 0 0;}
div.fitbug-action a:hover{background-position:0 -40px;}

/*NOTIFICATIONS DROPDOWN - ADDED/UPDATED: June 1, 2011*/
div.uitopPane div.welcomenote a.pink{color:#dd3889;}
div#notif-dd, div#msgs-dd{position:absolute; top:22px; width:330px;}
div#notif-dd img.topPoint, div#msgs-dd img.topPoint{position:absolute; top:-5px; left:30px;}
ul.notif-droplist{display:block; margin:0; padding:1px 0 0 0; list-style:none; border:1px solid #666666; border-bottom-width:3px; background-color:#f7f7f7; font:normal 11px/14px Tahoma;}
ul.notif-droplist li{display:block; clear:both;}
ul.notif-droplist li a{display:block; padding:3px; text-decoration:none; border-bottom:1px solid #ffffff; font-weight:normal !important;}
ul.notif-droplist li a p{text-decoration:none; color:#333333; width:260px; float:left; margin:2px 0 0 5px; padding:0; cursor:pointer;}
ul.notif-droplist li a p b{color:#3375bb;}
ul.notif-droplist li a p span.msg-timestamp{color:#a6a6a6 !important; display:block; font-size:10px;}
ul.notif-droplist li a div.imgw30{position:relative; float:left; width:50px; height:50px; text-align:center; overflow:hidden;}
ul.notif-droplist li a div.imgw30 img{display:block; visibility:visible; max-width:50px; margin:0px auto;} 
ul.notif-droplist li a#allNotifs{text-align:center; background-color:#ededed; padding:5px; color:#3375bb; border-bottom:none;}
ul.notif-droplist li a#allNotifs:hover{background-color:#3375bb; color:#ffffff; text-decoration:none;}
ul.notif-droplist li a:hover{background-color:#3375bb;}
ul.notif-droplist li a:hover p, ul.notif-droplist li a:hover p b{color:#ffffff;}  

/*New NOTIFICATIONS DROPDOWN - ADDED/UPDATED: Feb. 13, 2012*/
ul.notif-droplist2{display:block; margin:0; padding:1px 0 0 0; list-style:none; border:1px solid #666666; background-color:#f7f7f7; font:normal 12px/18px Arial; color:#161616;}
ul.notif-droplist2 li{display:block; clear:both;}
ul.notif-droplist2 li a{display:block; padding:3px; text-decoration:none; border-bottom:1px solid #ffffff; font-weight:normal !important;}
ul.notif-droplist2 li a p{text-decoration:none; color:#333333; width:235px; float:left; margin:2px 0 0 5px!important; padding:0; cursor:pointer;}
ul.notif-droplist2 li a p b{color:#3375bb;}
ul.notif-droplist2 li a p span.msg-timestamp{color:#a6a6a6 !important; display:block; font-size:10px;}
ul.notif-droplist2 li a div.imgw30{position:relative; float:left; width:50px; height:50px; text-align:center; overflow:hidden;}
ul.notif-droplist2 li a div.imgw30 img{display:block; visibility:visible; max-width:50px; margin:0px auto;} 
ul.notif-droplist2 li a#allNotifs{text-align:center; background-color:#ededed; padding:5px; color:#3375bb; border-bottom:none;}
ul.notif-droplist2 li a#allNotifs:hover{background-color:#3375bb; color:#ffffff; text-decoration:none;}
ul.notif-droplist2 li a:hover{background-color:#3375bb;}
ul.notif-droplist2 li a:hover p, ul.notif-droplist2 li a:hover p b{color:#ffffff;}  


/* DEAD CENTER */
.centerImg {text-align:center;display:table-cell; vertical-align:middle;}
.centerImg img {vertical-align:middle;}

/* instances */
.holdersmall {width:60px;height:60px; background-color:#f2f2f3; font-size:54.3px;}
* html .holdersmall {font-size:54.3px;} /* 90.5% of box height */

.holderbig {width:160px;height:160px; background-color:#f2f2f3; font-size:144.8px;}
* html .holdersmall {font-size:144.8px;} /* 90.5% of box height */  


ul.univ-comments{position:relative; margin:0px; padding:0px; list-style:none;}
ul.univ-comments li{position:relative;border:1px solid #cfcfcf; margin-bottom:5px; padding:8px; min-height:60px;}
ul.univ-comments li a.x{background: url("http://img.aujourdhui.com/profile/close.png") no-repeat scroll 0 0 transparent; height: 21px; overflow: hidden; position: absolute; right: 8px;  text-indent: -9999px;  top: 8px;  width: 21px;  z-index: 100;}
ul.univ-comments li a.x:hover{background-position:0px -21px;}
ul.univ-comments li div.memImg{float:left; width:60px; height:60px;}
ul.univ-comments li div.memInfo{float:left; width:80%; margin:12px 0px 10px 5px; line-height:16px;}
ul.univ-comments li div.memInfo span{font:normal 11px Tahoma !important; color:#6b6b6b; display:block;}
ul.univ-comments li div.comment-content{clear:both; font:normal 12px/18px Arial; color:#161616;}

div.commonPageNav{background-color:#F5F5F5 ;border-top:1px solid #E5E4DC; padding:8px 5px; position:relative;}
div.commonPageNav p.pagesLabel{color:#000000; font:bold 12px Arial; left:8px; position:absolute; top:12px;}
.pagenum{color:#E63B7F; font:12px arial; height:30px; list-style:none outside none; margin:0; padding:0;}
.pagenum li{background-color:#FFFFFF; border:1px solid #E5E4DC; color:#6B6361; float:right; font:15px Arial; height:30px; margin:0 1px;}
.pagenum li span{background-color:#E63B7F; color:white; display:block; font-weight:bold; margin:0; padding:6px 8px;}
.pagenum li span.inactive{background-color:white; color:#6B6361; display:block; margin:0; padding:6px 8px;}
.pagenum li a{color:#6B6361 !important; display:block; margin:0; padding:6px 8px 7px; text-decoration:none;}
.pagenum li a:hover{background-color:#E63B7F; color:white !important; text-decoration:none !important}


/*WALL PHOTOS*/
div.shareBox{position:relative; margin:10px 0 0 0; padding:0;}
div.shareBox .sharecontainer{position:relative; margin:-1px 0 10px 0; padding:5px 0;  border:1px solid #dddddd; background:#f2f2f3;}

ul.shareTabs{position:relative;  margin:0; padding:0 0 0 10px; list-style:none; z-index:10;}
ul.shareTabs li{float:left; margin-right:5px;}
ul.shareTabs li a{display:block; padding:10px 10px 10px 28px; font:bold 12px Arial !important; background-repeat:no-repeat; background-position:6px center;}
ul.shareTabs li a.active{border:1px solid #dddddd; border-bottom:1px solid #f2f2f3; background-color:#f2f2f3; color:#161616 !important; cursor:default;}
ul.shareTabs li a:hover{text-decoration:none !important;} 
ul.shareTabs li a.photos{background-image:url(http://img.aujourdhui.com/ui/photos-icon-18.gif)}
ul.shareTabs li a.status{background-image:url(http://img.aujourdhui.com/ui/status-icon-18.png);}


.sharecontainer div.photos,  .sharecontainer div.status{padding:5px 4px; position:relative; background-color:#f2f2f3; margin:0px;}
div.photos form{margin:0; padding:0;}
#photocomment-edit{display:inline; width:360px; height:30px; border:1px solid #bbbbbb; font:normal 12px Arial; color:#000000; overflow:auto;}
div.wallUpload{background-color:#ffffff; text-align:center; padding:5px; color:#6b6b6b !important; margin-bottom:5px;}
.photoBlock{margin:3px 0px; clear:both;}
.photoBlock img.wallPhoto{float:left; max-width:100px; padding:3px; border:1px solid #dddddd; }
.photoBlock a.albumTitle{float:left; font-weight:bold !important; margin:3px 3px 3px 8px;}
.photoBlock span.photoComment{color:#6b6b6b; clear:both; margin-bottom:3px; display:block;}


/*LIKE*/
#wowlike{display:block; position:absolute; width:89px; height:52px; top:0; left:0; z-index:9999;}
div.univ-likebox{position: relative; padding: 5px 0 5px 25px !important; border-top:1px solid #ffffff; background:#f2f2f3 url("http://img.aujourdhui.com/feed/like.png") no-repeat 7px 6px;}
div.univ-likebox .pinklink{color:#dd3889 !important;}   

/*MES PROCHAIN DEFIS*/

div.gc-postit{position:relative; width:300px; background:url(http://img.aujourdhui.com/gc/gc-postit-bg.png) no-repeat left bottom; margin:0; padding:0; }
div.gc-postit .pit{display:block; width:300px; height:20px;}
div.gc-postit .postitpad{padding:0 0 50px 12px}
div.gc-postit a.postit-link{position:absolute; bottom:30px; right:25px; padding-left:18px; background:url(http://img.aujourdhui.com/gc/post-it-linkarrow.png) no-repeat left center; font:normal 11px Arial; color:#6b6b6b !important; text-decoration:none;}
div.gc-postit a.postit-link:hover{color:#161616 !important; text-decoration:underline;}
div.gc-postit .upperbar{position:relative; height:55px; width:275px;}
div.arrowbar{position:absolute; top:0px; left:0px; width:200px; height:40px; background-image:url(http://img.aujourdhui.com/gc/bartexture.jpg); background-position:0 0; background-repeat:no-repeat; overflow:hidden;}
div.arrowbar img{width:200px; height:40px; display:block; position:absolute; top:0; left:0; z-index:40;}
div.arrowbar div.barMask{width:200px; height:40px; display:block; position:absolute; top:0; left:0; z-index:30; background-color:#fffd9e;}
div.arrowbar #barFigure{opacity:0; filter:alpha(opacity=0); position:absolute;font:bold 14px Arial; color:#ffffff; z-index:35; top:12px; left:0; width:30px; display:block; text-align:center;} 
.upperbar p.pointsTo{position:absolute; left:0; bottom:0; font:normal 11px Arial !important; color:#3d3d3d !important; margin:0px !important; padding:0 !important;}

.postitBadge{position:absolute; width:72px; height:55px; display:block; text-align:center; right:5px; top:0px; cursor:pointer;}
.postitBadge img{display:block; width:40px; height:40px; margin:0px auto;}
.postitBadge .badgeName{position:absolute; bottom:0; left:0; display:block; width:72px; white-space:nowrap; font:bold 11px Arial !important; text-align:center; color:#db3a85 !important;}

ul.postActions{list-style:none; text-align:left; margin:15px 0 0 8px;}
ul.postActions li{margin:10px 0 !important; line-height:20px; position:relative; line-height:0px !important; padding:0px !important; font-size:0px;}
ul.postActions li div.icon-postit{display:block; position:absolute; top:-5px; left:0; width:48px; height:48px; overflow:hidden;}
ul.postActions li div.icon-postit img{display:block; width:48px; height:48px;}
ul.postActions li div.holder-hl{display:block; position:relative; background-repeat: repeat-y; background-position: 0 0; padding-left:10px; margin:0 0 0 50px !important;}
ul.postActions li div.holder-hl.blue{background-image:url(http://img.aujourdhui.com/gc/highlight-left-blue.png);}
ul.postActions li div.holder-hl.orange{background-image:url(http://img.aujourdhui.com/gc/highlight-left-orange.png);}
ul.postActions li div.holder-hl.green{background-image:url(http://img.aujourdhui.com/gc/highlight-left-green.png);}
ul.postActions li div.holder-hl a{color:#333333 !important; text-decoration:none; line-height:20px !important; font:normal 14px 'Comic Sans MS';}
ul.postActions li div.holder-hl a span{line-height:20px !important; font:normal 14px 'Comic Sans MS'; padding-right:10px; color:#333333;}
ul.postActions li div.holder-hl.blue a span{background: #92d1df url(http://img.aujourdhui.com/gc/highlight-right-blue.png) no-repeat right bottom; }
ul.postActions li div.holder-hl.orange a span{background: #f8bb46 url(http://img.aujourdhui.com/gc/highlight-right-orange.png) no-repeat right bottom; }
ul.postActions li div.holder-hl.green a span{background: #b0f45b url(http://img.aujourdhui.com/gc/highlight-right-green.png) no-repeat right bottom; }
ul.postActions li div.holder-hl a:hover span{color:#000000; }

.gc-pres-top{position:relative; margin:15px 0 0 0; border-bottom:1px solid #f2f2f2; background:#ffffff url(http://img.aujourdhui.com/gc/gc-pres-img1.jpg) no-repeat right bottom; min-height:300px;}
.gc-pres-top .gc-pres-txt{width:425px; padding:0px 0 0 20px; color:#000000 !important;}
.gc-pres-top .gc-pres-txt p{color:#000000 !important;}
.gc-pres-top .gc-pres-txt h3{font-size:16px !important; margin-bottom:12px !important;}
.gc-pres-top .pink{color:#de3586;} 
.gc-pres-bottom {position:relative;}
.gc-pres-bottom .fig2{width:770px; height:200px; display:block; margin:0; padding:0;}

ul.gc-figlist{list-style:none; margin:0; padding:0;}
ul.gc-figlist li{float:left; width:220px; margin:15px; display:inline;}
ul.gc-figlist li.centercol{width:238px; padding:15px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; margin:0px !important;}
ul.gc-figlist li h4{font:bold 17px Arial; color:#de3586; margin:0 0 12px 0;}
ul.gc-figlist li p.light{color:#686868 !important;}
h4.act{font:bold 18px Arial !important;}
a.gc-act-button{display:block; width:243px; margin:10px auto; height:40px; overflow:hidden; text-indent:-9999px; background:url(http://img.aujourdhui.com/gc/gc-jpal-btn.gif) no-repeat 0 0;}
a.gc-act-button:hover{background:url(http://img.aujourdhui.com/gc/gc-jpal-btn.gif) no-repeat 0 -40px;}

ul.gc-tasklist{margin:10px 15px 0px 15px; list-style:none;}
ul.gc-tasklist li{margin:0; padding:0; position:relative;}
ul.gc-tasklist li a.mainSet{font:normal 16px 'Comic Sans MS', Arial; display:block; color:#2b2b2b !important; padding:0px 2px 0px 25px; background:url(http://img.aujourdhui.com/gc/gc-task-dot.png) no-repeat left center; }
ul.gc-tasklist li a.mainSet.checked{background:url(http://img.aujourdhui.com/gc/gc-task-check.png) no-repeat left center; }
ul.gc-tasklist li div.contSet{display:block; margin-left:25px;}
ul.gc-tasklist li div.contSet a.subSet{display:block; font:normal 14px 'Comic Sans MS', Arial; padding-left:15px; color:#3a3a3a !important; background:url(http://img.aujourdhui.com/gc/gc-task-smallblackdot.png) no-repeat left center;}
ul.gc-tasklist li div.contSet a.subSet.done{background:url(http://img.aujourdhui.com/gc/gc-task-smallgreendot.png) no-repeat lef}
                                            
/*PAGINATION LONG*/
div.pagination-aj {position:relative; border:1px solid #e3e3e3; padding:6px; margin:0px; background:#ffffff url(http://img.aujourdhui.com/pagination-bg.gif) repeat-x bottom left; text-shadow:0px 1px 0px #ffffff;}
div.pagination-aj div.pa-wrap{position:relative;font:normal 12px Arial;}
div.pagination-aj div.pa-wrap span.position{float:left; display:inline; width:20%; text-align:left; font:bold 13px Arial; white-space:nowrap;}
div.pagination-aj div.pa-wrap div.range{float:left; width:79%; display:inline; clear:right; padding:3px 0px; } 
div.pagination-aj div.pa-wrap div.range ul{margin:0; width:100%; padding:0;list-style:none; font:normal 10px/15px Tahoma;}
div.pagination-aj div.pa-wrap div.range ul li{float:left; width:9%;}
div.pagination-aj div.pa-wrap div.range ul li.short{width:5%;}
div.pagination-aj div.pa-wrap div.range ul li a{display:block; text-align:center;  white-space:nowrap;  color:#4a4a4a !important; padding:0px 3px; text-decoration:underline !important;}
div.pagination-aj div.pa-wrap div.range ul li span{display:block; text-align:center;  white-space:nowrap;  color:#999999; padding:0px 3px; }
div.pagination-aj div.pa-wrap div.range ul li a.noline{text-decoration:none !important;}

div.pagination-aj div.pa-wrap div.pIndex{float:left; display:inline; width:99%;}
div.pagination-aj div.pa-wrap div.pIndex ul{margin:0; padding:0;list-style:none; font:bold 12px/18px Arial;}
div.pagination-aj div.pa-wrap div.pIndex ul li{float:left;  width:6%;}
div.pagination-aj div.pa-wrap div.pIndex ul li.long{width:14%;}
div.pagination-aj div.pa-wrap div.pIndex ul li a{display:block; white-space:nowrap; text-align:center; padding:0px 3px; color:#4a4a4a !important; font-weight:bold !important; text-decoration:underline !important;}
div.pagination-aj div.pa-wrap div.pIndex ul li span{display:block; text-align:center;  white-space:nowrap;  color:#999999; padding:0px 3px; }
div.pagination-aj div.pa-wrap div.pIndex ul li a.rside{background:transparent url(http://img.aujourdhui.com/pagination-fd-lines.png) no-repeat left top; text-decoration:none !important;}
div.pagination-aj div.pa-wrap div.pIndex ul li a.lside{background:transparent url(http://img.aujourdhui.com/pagination-fd-lines.png) no-repeat right top; text-decoration:none !important;}

div.pagination-aj div.pa-wrap div.pIndex.norange {width:79%;}
div.pagination-aj div.pa-wrap div.pIndex.norange ul li{float:left;  width:5.5%;}
div.pagination-aj div.pa-wrap div.pIndex.norange ul li.long{width:17%;}

div.pagination-aj div.pa-wrap div.range ul li a:hover, div.pagination-aj div.pa-wrap div.pIndex ul li a:hover{color:#3375bb !important;}

/*PAGINATION 450*/

div.pagination-aj450{position:relative; border:1px solid #e3e3e3; padding:6px; margin:0px; background:#ffffff url(http://img.aujourdhui.com/pagination-bg.gif) repeat-x bottom left; text-shadow:0px 1px 0px #ffffff;}
div.pagination-aj450 div.pa-wrap{position:relative;font:normal 12px Arial;}
div.pagination-aj450 div.pa-wrap span.position{float:left; display:inline; width:20%; text-align:left; margin-top:2px; font:bold 13px Arial; white-space:nowrap;}

div.pagination-aj450 div.pa-wrap div.range{float:left; width:448px; display:inline; clear:both; padding:3px 0px; background-color:#eaeaea; margin:5px 0px 5px -6px;} 
div.pagination-aj450 div.pa-wrap div.range ul{margin:0; width:100%; padding:0;list-style:none; font:normal 10px/15px Tahoma;}
div.pagination-aj450 div.pa-wrap div.range ul li{float:left; width:9%;}
div.pagination-aj450 div.pa-wrap div.range ul li.short{width:5%;}
div.pagination-aj450 div.pa-wrap div.range ul li a{display:block; text-align:center;  white-space:nowrap;  color:#4a4a4a !important; padding:0px 3px; text-decoration:underline !important; }
div.pagination-aj450 div.pa-wrap div.range ul li span{display:block; text-align:center;  white-space:nowrap;  color:#999999; padding:0px 3px; }
div.pagination-aj450 div.pa-wrap div.range ul li a.noline{text-decoration:none !important;}

div.pagination-aj450 div.pa-wrap div.pIndex{float:left; display:inline; width:99%;}
div.pagination-aj450 div.pa-wrap div.pIndex ul{margin:0; padding:0;list-style:none; font:bold 12px/18px Arial !important;}
div.pagination-aj450 div.pa-wrap div.pIndex ul li{float:left;  width:6.5%;}
div.pagination-aj450 div.pa-wrap div.pIndex ul li.long{width:11%;}
div.pagination-aj450 div.pa-wrap div.pIndex ul li a{display:block; white-space:nowrap; text-align:center; padding:0px 3px; color:#4a4a4a !important; font-weight:bold !important; text-decoration:underline !important;}
div.pagination-aj450 div.pa-wrap div.pIndex ul li span{display:block; text-align:center;  white-space:nowrap;  color:#999999; padding:0px 3px; }
div.pagination-aj450 div.pa-wrap div.pIndex ul li a.rside{background:transparent url(http://img.aujourdhui.com/pagination-fd-lines.png) no-repeat left top; text-decoration:none !important;}
div.pagination-aj450 div.pa-wrap div.pIndex ul li a.lside{background:transparent url(http://img.aujourdhui.com/pagination-fd-lines.png) no-repeat right top; text-decoration:none !important;}

div.pagination-aj450 div.pa-wrap div.pIndex.norange {width:79%;}
div.pagination-aj450 div.pa-wrap div.pIndex.norange ul li{float:left;  width:5.9%;}
div.pagination-aj450 div.pa-wrap div.pIndex.norange ul li.long{width:14%;}

div.pagination-aj450 div.pa-wrap div.range ul li a:hover, div.pagination-aj450 div.pa-wrap div.pIndex ul li a:hover{color:#3375bb !important;}