﻿/* DOM ELEMENTS */
body { margin:0px; padding:0px; background:#13303e url(/resources/images/common/background/page_bg-01.jpg) top center no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333;}
#aspnetForm {width:100%;height:100%;position:absolute;}
h1{height:30px; margin:0px 0px 0px 15px; width:100%; float:left; color:#fff; font-weight:bold; text-transform:uppercase;}
h2 {font-size:18px; float:left; width:100%;margin-top:10px;}
h3 {margin:0px;padding:0px;font-size:20px;font-weight:bold;color:#055064;}
h4, .title{font-size:15px; color:#055064;display:inline;font-weight:bold;margin:0px;padding:0px 10px;}
a {text-decoration:none;font-weight:bold;color:#3c8fb1;}
a:hover {}
em{font-style:normal;font-weight:bold;}
input[type=text],input[type=password],textarea{width:100px; font-size:11px; margin:0px 5px 0px 0px; padding:3px; height:13px; border:1px solid #ccc;}
input[type=file]{height:auto;font-size:11px; margin:0px 5px 0px 0px; padding:3px;}
fieldset{border:1px solid #ddd;padding:10px;}
/*textarea{font-size:11px;border:1px solid #ccc;}*/
/*input[type=file]{margin:5px 0px;}*/
a.button { padding:3px 11px 3px 11px; height:13px; background:url('/Resources/images/common/background/buttonbg.gif') repeat-x; display:inline-block; font-weight:bold; font-size:11px; border:1px solid #ccc; color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
    a.button.reward { background:url('/Resources/images/common/background/yellow_buttonbg.gif') repeat-x; }
/*a.smallbutton {padding:4px 0px 0px 7px;background:url('/Resources/images/common/btn/btn_small.gif') no-repeat; display:inline-block; font-weight:bold; width:71px; height:23px; font-size:11px; color:#fff;}*/
img {border:none;}

/*.newsboxFieldLogin { width:185px; height:10px; line-height:11px; font-size:12px; color:#999999;}*/

label.magicleft{color:#ccc;position:absolute;margin-top:3px;margin-left:5px;cursor:text;}

/* General */
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.rel{position:relative;}
.left{float:left;}
.block{display:block;} 
.center{text-align:center;}
.clear{clear:both;}
.right{float:right;}
.abs{position:absolute;}
.absright{position:absolute;right:0px;}
.inline{display:inline-block;}
.ilabel{height:18px;padding:3px 0px 0px 0px;display:inline-block;vertical-align:top;}
.error {color:#da3737;}
input.error {background-color:#da3737;color:#fff;}
.editlink{display:inline-block;padding-left:18px;background:url('/Resources/images/common/ico/ico_edit-profile.png') center left no-repeat;}
.deletelink{display:inline-block;padding-left:18px;background:url('/Resources/images/common/deletelink.gif') center left no-repeat;}
.arrowlink{display:inline-block;padding-left:18px;background:url('/Resources/images/common/arrowlink.gif') no-repeat;}
    .arrowlink.back {background:url('/Resources/images/common/rarrowlink.gif') center left no-repeat;}
    .arrowlink.back.nav {float:left;clear:right;line-height:0px; height:0px; margin:10px 0px 10px 20px;color:#fff;}
.bluelink{color:#3c8fb1;}
.points{display:inline-block;font-weight:bold;color:#055064;padding:4px 7px 0px 7px;text-align:center;height:17px;background:#b4cdd5;-moz-border-radius: 2px; -webkit-border-radius: 2px;}
.padded {padding:10px;}
.spaced {margin:10px;}
.hidden {display:none;}
.selected{color:#666;}
.thumb{border:1px solid #ccc;}
.nopad{padding:0px;}

/* colors */
.darkblue{color:#055064;}
.black{color:#000;}
.lightgrey{color:#999;}
.darkgrey{color:#666;}
.orange{color:#f8a800;}


/* Size */
.fs1, .fssmall{font-size:11px;}
.fs2{font-size:12px;}
.fs3, .fsmedium{font-size:13px;}
.fs4, .fslarge{font-size:14px;}
.fsxlarge{font-size:18px;}

/* popup */
.popup {overflow:hidden; position:relative; display:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff; z-index:803;}
.popup .close {position:absolute;top:5px;right:5px;cursor:pointer;}
.popup h3 {padding:10px; width:100%; height:40px; background:url('/Resources/images/common/background/shadow_h_white.jpg') bottom left repeat-x;}
.popup .content{padding:0px;}
.popup p {margin:0px;padding:10px;}
.popup .content span.error{padding:0px 10px;}
.popup .content p, .popup .content span {padding:10px;}
.popup .line.first{border-top:1px solid #ccc;}
.popup .line{border-bottom:1px solid #ccc;padding:10px;}
.popup_contour {position:absolute;left:50%;z-index:802;}
.popup_border{position:absolute;z-index:801;background:#4b4b4b;z-index:802; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.popup_bg {position:fixed;width:100%;height:100%;background:#000;z-index:800;top:0px;left:0px;}
.popup .badge {position:absolute; left:-5px; bottom:-15px;}
.popup span.titlebar {width:100%;display:inline-block;font-size:11px;color:#055064;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px;font-family:Arial Black, Arial, Sans-Serif; text-transform:uppercase;}
.popup p.userinfo {padding-top:0px;}
.popup .userinfo .name, .popup .userinfo .city, .popup .userinfo .favbeer {padding:0px;}
.popup .userinfo span.points {margin-top:5px;padding:4px 7px 0px 7px;}
/* pastilles */
.pastille {float:left;width:260px;}
.pastille_top3 {color:#fff; width:263px; text-align:center; height:365px; padding-top:66px;}
.pastille_top3 .button {margin-top:20px;}
.pastille_top3 div {text-align:left; margin-top:1px;width:238px;height:82px;padding:8px 10px;}
.pastille_top3 div a {margin-right:10px;}
/* tooltips */
.tt_reward {z-index:900;display:none; position:absolute; padding:2px 11px 3px 11px; right:-62px; top:-8px; width:40px; height:16px; background:url('/Resources/images/common/background/tt_reward.png') no-repeat; }

/* Structure & layout */
#center { width:1020px; margin: 0px auto; }

#container { float:left; width:1020px; background:url('/Resources/images/common/background/shadow.png') top left repeat-y; margin: 0px auto;}
#page {width:1000px; margin-left:10px; float:left; background:url('/Resources/images/common/background/wall2.jpg') top left repeat-y; position:relative;}
#header {position:relative;background:url('/Resources/images/fr-CA/background/header.jpg') no-repeat; width:1000px; height:162px; float:left;}
#header.en{background:url('/Resources/images/en-CA/background/header.jpg') no-repeat;}
#logo{left:10px;top:10px;}
#footer {font-size:10px;position:relative;background:url('/Resources/images/common/background/footer24.png') bottom left no-repeat; width:1000px; height:122px; float:left;}
    #footer p {width:740px;right: 0px; bottom:5px; margin:0px;}
    #footer p.legal {width:100%;text-align:left;bottom:-70px;color:#ccc;}
    #footer span {display:block;width:185px;float:left;}
    #footer a.bottom{border-bottom:1px solid #6c7d82;}
    #footer p:first-child a {background:url('/Resources/images/common/arrowfooter.png') left no-repeat;font-size:11px;font-weight:normal;border-top:1px solid #6c7d82;color:#fff;width:165px;height:11px;display:block;padding:6px 0px 8px 15px;}
#content {width:100%; padding:10px 0px 0px 0px; margin:0px auto auto auto; float:left; /*background:url('/Resources/images/common/background/wall2.jpg') top left repeat-y;*/}

#lefttower {width:180px;float:left;color:#fff;}

#centertower {padding:0px;width:530px;float:left; margin:0px 10px 10px 10px;overflow:hidden;position:relative;min-height:730px;}
#main {width:710px;float:left; margin:0px 10px 10px 10px;}
    #main #lefttower {width:179px;background-color:#f0f0f0;color:#000;padding:0px;}
    #main #lefttower .titlebar {font-family:Arial Black, Arial, Sans-Serif; text-transform:uppercase;background:none;display:block;width:100%;border:none; padding:0px; clear:both;}
    #main #lefttower .line {width:167px;padding:6px;}
    #main #centertower {width:530px;margin:0px;padding-top:0px;background-color:#fff;border-left:1px solid #ccc;}
    #main #centertower .titlebar{/*width:510px;margin-left:-10px;*/}
    #main #centertower .box .line {width:530px;}
#main.full {width:1000px;margin:0px 0px 10px 0px;}
#righttower {width:263px;float:left;}
#righttower .box div {padding:5px;}
#righttower .picture {position:relative;margin-bottom:15px;}
#righttower .picture .badge{position:absolute; bottom:-10px; left:-7px; display:block;width:36px; height:36px;}
#righttower object,#righttower > div, #righttower > img,#righttower > a{float:left;margin-bottom:10px;}
#righttower .pastille {float:left;margin-bottom:10px;}
#righttower .nopadbox div {padding:0px;}
#righttower .box .line {width:260px;padding:5px;}
#righttower .box .separation { padding:10px 0px;}
#flashObject { margin-left:-10px;}
                              
#menu {z-index:30;height:57px;position:absolute;bottom:0px;left:0px;width:1000px;background-image:url('/Resources/images/common/background/menu.jpg');}
#menu a {height:57px;overflow:hidden;display:block;float:left;position:relative;}
#menu a img {margin-top:-57px;border:none;}
#menu a.selected img, #menu a:hover img {margin-top:0px;}

#culture{float:right;margin:7px 16px;z-index:10;min-height:14px;}
#culture a{color:#3c8faf;}
#culture,#culture a.disabled{color:#77787a;}

#login {font-size:11px;float:right;position:relative;width:231px;height:114px;clear:both;z-index:31;-moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#login .titlebar{-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
#login p {padding:0px; margin:0px; bottom:3px; left:5px;}
#login a {font-weight:normal;}
#login a.button {top:15px;right:10px;font-weight:bold;}
#login img {float:left;margin:5px 0px 5px 5px;}
#login input[type=text],#login input[type=password]{color:#999;width:130px;margin:0px 0px 5px 0px;}

/* Elements */
.box {background-color:#fff; margin:0px 0px 10px 0px;position:relative;float:left;width:100%;overflow:hidden;}
    .greybox {background-color:#f0f0f0;}
.box div {padding:10px;}

/*.box div .media {padding:10px;float:left; width:110px;}*/
.box div .vmedia {padding:0px;float:left; width:179px;overflow:hidden;}

.nopadbox div {padding:0px;}
.box .titlebar, .bluebox .titlebar {font-family:Arial Black, Arial, Sans-Serif; font-weight:normal; text-transform:uppercase; letter-spacing:1px; font-size:10px; margin:0px; padding:4px 10px 0px 10px; color:#055065;  background:url('/Resources/images/common/background/titlebar.jpg') top left repeat-x; height:20px; border-bottom:1px solid #ccc;}
.box .separation, .popup .separation {width:100%; padding:0px 0px; float:left; background:url('/Resources/images/common/background/box_separation-bar2.jpg') top left repeat-x #f0f0f0;}
.box .separation.tabbed {padding-top:40px;background:url('/Resources/images/common/background/box_separation-tabbed.jpg') top left no-repeat #ffffff;}
.box .tab {text-align:center;vertical-align:middle;font-weight:bold;color:#055064; width:275px; height:19px; padding:10px; margin:0px 0px 15px 10px; background:url('/Resources/images/common/background/tab.gif') bottom left no-repeat;}
.box .tab.tab193 {padding:5px 0px;height:20px;width:193px;background:url('/Resources/images/common/background/tab193.gif') bottom left no-repeat;}
.box .tab.vote {width:98px; margin:0px; height:28px; background:url('/Resources/images/common/background/tab_vote.gif') bottom left no-repeat;}
.box .tab.share {margin:0px; height:28px; width:175px; background:url('/Resources/images/common/background/tab_share.gif') bottom left no-repeat; }

.box .share {display:block;padding:7px 0px 0px 12px;margin:10px;width:173px;height:23px;border:1px solid #ccc;background-color:#ffffff;-moz-border-radius: 5px; -moz-border-radius: 5px;background-image:none;}

.voteText {float:left;margin-left:20px; font-weight:bold; color:#3c8faf; background:url('/Resources/images/common/ico/ico_vote.png') no-repeat left center;}
.VoteTextInner {margin-left:15px;}

a.comment {line-height:14px;padding-left:18px;background:url('/Resources/images/common/ico/ico_comment.png') no-repeat left center;}
a.comment.disabled {cursor:default;color:#ccc;background:url('/Resources/images/common/ico/ico_vote.png') no-repeat left center;}
a.addthis {margin-right:10px;padding-left:16px;background:url('/Resources/images/common/ico/ico_share.png') no-repeat left center;}
a.vote {padding-left:20px; margin-left:20px; background:url('/Resources/images/common/ico/ico_vote.png') no-repeat left center;}
a.vote.disabled {cursor:default;color:#ccc;background:url('/Resources/images/common/ico/ico_vote.png') no-repeat left center;}

.box .tab.vote span.vote {border-right:1px solid #ccc; width:30px; text-align:center; padding:7px 3px 6px 3px; margin-right:5px; display:inline-block; font-size:12px;}

.box .tab150 {width:130px; background:url('/Resources/images/common/background/tab_150.gif') bottom left no-repeat; }
.box .filter {float:left;clear:both;min-width:350px; z-index:500;}
.box .filter .tabbed {position:absolute;bottom:-20px;left:0px;z-index:501;} 
.box .promo {float:left;}
.box .promo > img:first-child {margin-right:10px;}
.box .promo .thumb {margin:0px 0px 5px 0px;float:left;}
.box .promo .title {float:left;display:block;font-size:24px;color:#055064;font-weight:bold;width:330px;margin:0px;padding:0px;}
.box .promo .date {font-size:16px;font-weight:bold;}
.box .promo .city {font-size:16px;font-weight:bold;}
.box .promo p {margin:0px 0px 5px 0px;float:left;width:330px;font-size:13px;}
.box .line {width:530px;font-size:12px;color:#666;position:relative; padding:5px 0px; border-bottom:1px solid #ccc;margin:0px;}
.box .line.blue{background-color:#d8e3e8;}
.box .line p {padding:0px;margin:0px 0px 10px 6px;}
.box .line .userinfo {width:240px;float:left;padding:10px;}
.box .line .userinfo p {width:175px;float:left;}
.box .line .userinfo .description {display:inline-block;margin-top:7px;}
.box .line .mediainfo {width:250px;float:left;}
.box .line .mediainfo .thumb {max-width:120px;max-height:72px;}
.box .line .mediainfo .video, .media .video {position:absolute;right:5px;bottom:-4px;}
.box .line .mediainfo p {width:124px;}

.bluebox {width:176px;margin:auto 5px;}
.bluebox div, .bluebox div.alt {min-height:74px;width:171px;font-size:12px;float:left;padding:5px 0px 5px 5px;position:relative;background:url('/Resources/images/common/bluebox/bluebox.jpg') repeat-y;}
.bluebox div.alt {background:url('/Resources/images/common/bluebox/bluebox_alt.jpg') repeat-y;} 
.bluebox div img {border:1px solid #123745;}
.bluebox div > a:first-child, .bluebox div > input[type=image]:first-child {float:left;display:block;min-width:50px;min-height:50px;}
.bluebox div > a.first:first-child{min-width:156px;min-height:189px;}
.bluebox a.first > img:first-child {margin:0px 0px 5px 3px;min-width:156px;min-height:189px;}
.bluebox p {padding:0px 0px 0px 5px;margin:0px;float:left;width:110px;}
.bluebox span {float:left;display:block;clear:both;margin:0px 0px 2px 0px;} 
.bluebox .position {width:115px;color:#99c2d0;font-weight:bold;}
.bluebox .points {margin-top:3px;}
.bluebox .name {width:115px;font-weight:bold;}
.bluebox .city {width:115px;color:#99c2d0;}
.bluebox .titlebar {border:none;color:#fff;padding-top:8px;height:27px;background:url('/Resources/images/common/bluebox/titlebar.jpg') no-repeat;}
.bluebox .badge{position:absolute; left:-5px; bottom:-15px;}
.bluebox .firstbadge {position:absolute; left:-5px; bottom:-15px;left:4px; right:0px; bottom:1px;}
.bluebox .rank {position:absolute; right:3px; bottom:0px;}
.bluebox .rankOver {position:absolute; right:3px; bottom:0px;z-index:50;}

.bluebox .footer {width:176px;height:37px;background:url('/Resources/images/common/bluebox/footer.jpg') no-repeat;}

.bluebox.joueurs span{width:auto;}

/*.SortCriteria {width:100px;}*/

.pager, .box div.pager {float:right;margin:14px 10px 6px 10px;height:20px;}
.pager a{color:#3d90b0;display:inline;width:16px;height:16px;text-align:center;line-height:16px;float:left;}
.pager a:hover, .pager a.selected{background:url('/Resources/images/common/background/active_page.gif') no-repeat;}

ul.arrowlist {margin:0px;padding:0px 7px;border:1px solid #ccc;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
ul.arrowlist li, a.arrowlist {padding:2px 0px 2px 14px; background:url('/Resources/images/common/arrowlist.gif') 0px 5px no-repeat; list-style-type:none;}
ul.arrowlist li.alt {background-color:#f7f7f7;}

.ImageTitle {font-family:Arial;font-weight:bold;font-size:12;color:#333333;margin:0px 10px 0px 0px;}
.dateTitle {font-family:Arial;font-weight:normal;font-size:12;color:#666666;margin:0px 10px 0px 0px;}

.medal{margin:5px 9px 5px 0px;}
.miniplayer{/*max-width:320px;max-height:240px;*/margin:0px 10px;float:left;text-align:center;}

.mediaReceiver {width: 100%; max-height: 400px; overflow: hidden; text-align:center; background-color:#f0f0f0;}

/* Mediaplayer photos videos */
#main .mediaplayer {width:100%;padding-bottom:10px; overflow:hidden}
#main .mediaplayer p {margin:10px 0px 0px 0px;}
#main .mediaplayer > * {clear:both; width:690px; padding:0px 10px;}
#main .mediaplayer .tabshare {position:absolute;left:10px;margin:0px; padding:7px 0px 0px 7px; width:168px; height:21px; background:url('/Resources/images/common/background/tab_share.gif') 0px -1px no-repeat;/*border:1px solid #ccc;background-color:#f0f0f0;-moz-border-radius: 5px; -moz-border-radius: 5px;background-image:none;*/}
#main .mediaplayer .tabvote{position:absolute;right:10px; margin:0px; padding:7px 0px 0px 7px; width:92px; height:21px; background:url('/Resources/images/common/background/tab_vote.gif') 0px -1px no-repeat;}
#main .mediaplayer .tabvote span.vote {border-right:1px solid #ccc; width:25px; text-align:center; padding-left:15px; margin-right:5px; display:inline-block;}
#main .mediaplayer .contentMedia {border-bottom:1px solid #ccc;width:710px;text-align:center;padding:10px 0px;background:url('/Resources/images/common/background/box_separation-bar2.jpg') top left repeat-x #f0f0f0;}
#main .mediaplayer .contentMedia img {max-width:690px;}
#main .comments .line {width:690px;}

/* Mediaplayer annonces de l'app */
#main #centertower .mediaplayer {width:530px;}
#main #centertower .mediaplayer > * {clear:both; width:510px; padding:0px 10px;}
#main #centertower .mediaplayer .share {display:block;padding:7px 0px 0px 12px;margin:10px;width:173px;height:23px;border:1px solid #ccc;background-color:#f0f0f0;-moz-border-radius: 5px; -webkit-border-radius: 5px;background-image:none;}
#main #centertower .mediaplayer .contentMedia {width:530px;background:url('/Resources/images/common/background/box_separation-bar2.jpg') top left repeat-x #f0f0f0;text-align:center;padding:10px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#main #centertower .mediaplayer .contentMedia img {max-width:510px;}

/* Mediaplayer accueil */
#centertower .mediaplayer {width:530px;}
#centertower .mediaplayer > * {clear:both; width:510px; padding:0px 10px;}
#centertower .mediaplayer .share {display:block;padding:7px 0px 0px 12px;margin:10px;width:173px;height:23px;border:1px solid #ccc;background-color:#f0f0f0;-moz-border-radius: 5px; -moz-border-radius: 5px;background-image:none;}
#centertower .mediaplayer .contentMedia {width:530px;background:url('/Resources/images/common/background/box_separation-bar2.jpg') top left repeat-x #f0f0f0;text-align:center;padding:10px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#centertower .mediaplayer .contentMedia img {max-width:510px;}


.slider {height:160px; overflow:hidden;background:#f0f0f0;}
.slider .collections {position: relative; height: 138px; width: 100%; margin-top:16px; overflow: hidden;}
.slider .collection {overflow:hidden;position: absolute;  width: 100%;}
.slider .media {width:120px;float:left;margin:2px;text-align:center;}
.slider .thumb{max-width:120px;height:72px;margin:0px auto;}
.slider .mediainfo {font-size:12px; margin-top: 1px; padding: 4px 1px; background: url('/Resources/images/common/background/shade.png') top left repeat-x;}
.slider .date {color:#999;}
.slider p {margin:1px 0px 0px 0px; width:110px; padding:5px 5px 0px 5px; height:57px;}


.slider .slider_left , .slider .slider_right{float:left; position:relative; width: 15px; height: 150px;}
.slider .slider_left {}
.slider .slider_right {}
.slider .slider_left img, .slider .slider_right img{position:absolute;top:50%;margin-top:-12px;}

/*.vslider {}
.vslider .collections {position: relative; height: 138px; width: 100%; margin-top:16px; overflow: hidden;}
.vslider .collection {overflow:hidden;position: absolute;  width: 100%;}
.vslider .media {width:120px;float:left;margin:2px;text-align:center;}
.vslider .thumb{max-width:120px;height:72px;margin:0px auto;}
.vslider p {margin:1px 0px 0px 0px; width:110px; padding:5px 5px 0px 5px; height:57px;}
.vslider .date {color:#999;}*/


.comments {float:left;padding:10px 0px;width:100%;background:url('/Resources/images/common/background/shadow_h_white.jpg') repeat-x bottom left;}
.comments p {margin:5px 0px 0px 0px;}
.comments .date {padding-top:3px;display:inline-block;}
.comments .line {padding:15px 10px;width:510px;}
.comments .line > img:first-child {margin:0px 7px 0px 0px;}
.line.alt {background:#f0f0f0;}

.calender {margin:10px 0px;border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:246px; font-size:12px;}
.calender tbody > tr:first-child {background:url('/Resources/images/common/background/calendar_header_bg.gif') repeat-x;}
.calender .header {color:#fff; text-transform:uppercase;}
.calender .day {padding:0px;border:1px solid #ccc;width:30px;height:25px;}
.calender .selected {width:30px;height:20px;background:url('/Resources/images/common/background/calendar_selected_bg.gif') no-repeat; text-transform:uppercase;}
.calender .today {color:#f0b80f;}

/* Page specific */
/* zone-des-pros */
.player, .player_alt {overflow:hidden;font-size:11px;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;float:left;width:333px;height:120px;}
.player_alt {background:#fff;}
.player .name, .player_alt .name {font-size:12px;color:#3c8fb1;font-weight:bold;}
.player .position, .player_alt .position  {font-size:12px;font-weight:bold;}
.player .city, .player_alt .city {font-size:12px;}
.player .lastactivity, .player_alt .lastactivity {color:#999;}
.player .picture img, .player_alt .picture img, img.picture {border:1px solid #d0d0d0;max-width:87px;max-height:105px;}
.player > div:first-child, .player_alt > div:first-child {float:left; position:relative;padding:0px;min-width:87px;min-height:105px;}
.player .badge, .player_alt .badge {position:absolute; bottom:-15px; left:-7px; display:block;width:36px; height:36px; }
.player .infos, .player_alt .infos {float:left; padding-top:0px; margin-left:5px;max-width:170px;}
.player a, .player_alt a {font-weight:normal;}

.profile .name {font-size:24px;color:#055064;padding-left:10px;}
.profile p {padding:10px;margin:0px;}
.profile .city, .profile .position, .profile .favbeer {display:inline-block;width:100px;}

/* Page specific */
/* profile.aspx, profileLegal.aspx */
.inscription {}
.inscription input[type=checkbox] {margin:5px;width:auto;}
.inscription input, .inscription select {margin:5px;width:150px;}
.inscription input.small {width:30px;}
.inscription label {display:inline-block;min-width:200px;margin:5px;}

/* Page specific */
/* Calendrier / Concours */
.event .title, .concours .title{padding:10px 0px 0px 0px;float:left;}
.concours .title{float:none;display:inline-block;padding-top:10px;}
.event .subtitle, .concours .subtitle{clear:both;float:left;}
.event .desc, .concours .desc {clear:both;float:left;padding:10px 0px 0px 0px;}
/*.event .desc, .event .title, .event .subtitle{max-width:450px;}*/
.concours .desc {clear:none;float:left;width:330px;}
.event .arrowlink {clear:both;float:left;margin-top:5px;}

/* Page specific */
/* Photos & videos */
.photosvideos {position:absolute;top:40px;width:710px;height:600px;overflow:hidden;}
.photosvideos .collection {padding:0px 5px;background:#f0f0f0; position:absolute; top:0px; left:0px; width:700px; height:600px; overflow:hidden;}
.photosvideos .collection .media {float:left;width:130px;height:130px;margin:12px 10px 14px 0px;text-align:center;}
.photosvideos .collection .media img {border:1px solid #ccc;}


/* Page specific */
/* Statistiques */
.ministats {width:132px;margin:0px 3px;float:left;background-color:#f0f0f0;}
.ministats.alt {background-color:#fff;}
.ministats .top {margin-top:10px;}
.ministats .top img {float:left;margin-right:5px;}
.ministats .top span.name{display:inline-block;width:auto;}
.ministats .top span.info{display:inline-block;width:auto;}
.ministats p.line {float:left;width:100%;padding:2px 0px;}
.ministats p.line span {font-size:11px;}
.ministats span.position{display:inline-block;width:18px;}
.ministats span.name{display:inline-block;width:64px;}
.ministats span.division{display:inline-block;width:30px;}
.ministats span.cote{display:inline-block;width:15px;}

.boardstats {}
.boardstats .links {padding:0px;background-color:#fff;}
.boardstats .links a {display:inline-block;padding:10px 7px;}
.boardstats .links a.selected {background-color:#f0f0f0;}
.boardstats .board {width:690px;background-color:#f0f0f0;}
.boardstats .board tr {text-align:left;border-bottom:1px solid #ccc;}