.left{
    float:left;
    width:85px;
    padding:10px 0 0 13px;
}
#ajax{
    float:left;
    width:300px;
    padding-top:5px;
    font-weight:700;
}

.empty-space {
    height: 200px;
    float: left;
    width: 100%;
}

div.stats-menu {
    height: 20px;
    margin:0 auto;
    max-width: 1020px;
    padding-top: 17px;
}


.sous-menu {
    background: #465058;
    height: 60px;
}

.sous-menu2 {
    height: 57px;
    background-color: #f5f5f5;
}

div.stats-menu-item-my-contest{
    float:right;
    margin: 7px 20px 0 20px;
}

div.stats-menu-item-create {
    float:right;
    margin: 7px 0 0 0;
    margin-left: 20px;
}
div.stats-menu-item-pricing {
    float:right;
    margin: 7px 35px 0 0;
    margin-left: 20px;
}
div.stats-menu-item-feature {
    float:right;
    margin: 7px 35px 0 0;
    margin-left: 20px;
}

div.stats-menu-item-feature a,
div.stats-menu-item-my-contest a,
div.stats-menu-item-pricing a,
div.stats-menu-item-create a {
    color: #bababa;
    display: block;
    font-size: 13px;
    font-weight: bold;
    position: relative;
}
div.stats-menu-item-feature a:hover,
div.stats-menu-item-my-contest a:hover,
div.stats-menu-item-pricing a:hover,
div.stats-menu-item-create a:hover {
    color: #fff;
}

div.stats-menu-item-create a:hover, div.stats-menu-item-create a.selected {
    border-bottom: 3px solid #fff;
}

div.stats-menu-item a{
    color: #bababa;
    font-size: 13px;
    font-weight: 700;
    margin-right: 20px;
    /*padding: 5px 10px 16px 10px;*/
    padding: 7px 10px 14px 10px;
    float: left;
    height: 19px;
    text-transform:capitalize;
}
div.stats-menu-item a:hover{
    color: #fff;
}
div.stats-menu-item-soon a{
    font-size: 12px;
    color: #fff;
    padding-bottom: 1px;
    font-weight: bold;
}

div.stats-menu-item-my-contest a.selected,
div.stats-menu-item-feature a.selected,
div.stats-menu-item-pricing a.selected,
div.stats-menu-item a.selected{
    border-bottom: 3px solid #3b96d4;
    color:#fff;
}
div.stats-menu-item-my-contest a.selected,
div.stats-menu-item-feature a.selected,
div.stats-menu-item-pricing a.selected{
    padding-bottom: 16px;
    height: 17px;
}

.newsfeedComments {
    margin-top: 20px;
}

a.sign-up-profil{
    float:right;
    margin-top: 15px;
}

div#blocSaisieMailLikeGiven,
div#blocSaisieMailTopLike,
div#blocSaisieMailTopFollower,
div#blocSaisieMailFirstPhoto,
div#blocSaisieMail {
    background-color: #E0D5C7;
    border: 1px solid #F9F9F9;
    float: left;
    height: 43px;
    background-image: url(/images/picto-snapshot-seul.png);
    background-position: 9px 11px;
    background-repeat: no-repeat;
    padding-left:42px;
}


div.blocSaisieMailClose,
div.blocSaisieMailLikeGivenClose,
div.blocSaisieMailTopLikeClose,
div.blocSaisieMailTopFollowerClose,
div.blocSaisieMailFirstPhotoClose{
    display:none;
}

div.blocSaisieMailOpen{
    position: relative;
    width: 286px;
}

#lienSaisieMailLikeGiven a,
#lienSaisieMailTopLike a,
#lienSaisieMailTopFollower a,
#lienSaisieMailFirstPhoto a{
    font-size: 11px;
    line-height: 17px;
    padding: 1px 5px 0;
}
#lienSaisieMailLikeGiven a img,
#lienSaisieMailTopLike a img,
#lienSaisieMailTopFollower a img,
#lienSaisieMailFirstPhoto a img{
    float:left;
    width:15px;
    margin: 2px 5px 0 0;
}


#lienSaisieMailLikeGiven{
    float:left;
    margin:15px 0 0 0;
}
div.blocSaisieMailLikeGivenOpen{
    left:53px;
    position: absolute;
    top: 310px;
    width: 286px;
}

#lienSaisieMailTopLike{
    position:absolute;
    right:44px;
    top: 310px;
}
div.blocSaisieMailTopLikeOpen{
    position:absolute;
    right:44px;
    top: 310px;
    width: 286px;
}

#lienSaisieMailTopFollower{
    float:right;
    margin-top:15px;
}
div.blocSaisieMailTopFollowerOpen{
    width: 286px;
    margin-top: 15px;
    margin-left: 10px;
}

#lienSaisieMailFirstPhoto{
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
div.blocSaisieMailFirstPhotoOpen{
    left: 60px;
    position: absolute;
    top: 37px;
    width: 286px;
}

div#blocSaisieMailLikeGiven a#closeBlocSaisieMailLikeGiven,
div#blocSaisieMailTopLike a#closeBlocSaisieMailTopLike,
div#blocSaisieMailTopFollower a#closeBlocSaisieMailTopFollower,
div#blocSaisieMailFirstPhoto a#closeBlocSaisieMailFirstPhoto,
div#blocSaisieMail a#closeBlocSaisieMail{
    position: absolute;
    right: -14px;
    top: -12px;
}

.name-logout{
    padding-top:10px;
}

#logo-content .donate{
    float: left;
    height: 20px;
    margin:18px 0 0 125px;
}

#logo-content .donate-non-logue{
    float: left;
    height: 20px;
    margin:18px 0 0 110px;
}


a#header-lien-settings {
    float: left;
    margin: 32px 0 0 30px;
    position: relative;
    color:#ADA799;
    font-size: 11px;
}
a#header-lien-settings:hover {
    color:#F2F2F2
}
div#facebook-stat {
    float: right;
    margin:18px 10px 0 5px;
    position: relative;
    opacity: .3;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
}

div#facebook-stat:hover {
    opacity: 1;
}

div#google-stat {
    float: right;
    margin:18px 10px 0 0px;
    opacity: .3;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
}

div#google-stat:hover {
    opacity: 1;
}

div#twitter-stat {
    float: right;
    height: 20px;
    margin:18px 10px 0 0px;
    opacity: .3;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
}

div#twitter-stat:hover {
    opacity: 1;
}

div#twitter-stat-public {
    float: right;
    height: 20px;
    margin:18px 10px 0 0px;
    opacity: .3;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
}

div#twitter-stat-public:hover {
    opacity: 1;
}

div#twitter-stat-public-donate {
    float: left;
    height: 20px;
    margin:18px 0 0 220px;
    opacity: .3;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
}

div#twitter-stat-public-donate:hover {
    opacity: 1;
}

div#share-public-page-wrapper {
    float: right;
    width: 607px;
    margin-top: 20px;
}
div#share-public-page {
    background-color: #E0D5C7;
    border: 1px solid #F9F9F9;
    height: 43px;
    width: 604px;
}
div#share-public-page p {
    background-repeat: no-repeat;
    clear: none;
    float: left;
    font-size: 12px;
    padding:15px 0 0 18px;
}
div#share-public-page a{
    font-weight:bold;
    color: #312D27;
}
div#share-public-page a:hover{
    text-decoration:underline;
}

div#pagepub-share{
    margin-top:5px;
    float:right;
    width:510px;
    border-bottom:1px solid #f2f2f2;
    margin-bottom:15px;
}
div#pagepub-share div.pagepub-share-inter{
    border-bottom:1px solid #A89B9B;
    height:40px;
}
div#pagepub-share div.pagepub-share-inter div.pagepub-share-text{
    float:left;
    padding-top:15px;
    font-family: Arial,sans-serif;
    font-size:11px;
    text-shadow: 0 1px 0 #F2F2F2;
}

div#facebook-share {
    float: right;
    margin-top: 12px;
    margin-right: 10px;
}
div#pagepub-share div#facebook-share {
    margin-right: 0px;
}
div#twitter-share {
    float: right;
    height: 20px;
    margin:12px 0 0 0;
}

div#google-share {
    float: right;
    margin-top: 12px;
}


#lienSaisieMail {
    font-size: 16px;
    font-weight: bold;
    float:right;
}

div#lienSaisieMail a{
    width: 330px;
    padding: 8px 0 8px 15px;
}
div#lienSaisieMail a img{
    float:left;
}
div#lienSaisieMail a span{
    float:left;
    margin: 5px 0 0 15px;
}
form#saisieMailLikeGiven,
form#saisieMailTopLike,
form#saisieMailTopFollower,
form#saisieMailFirstPhoto,
form#saisieMailRanking,
form#saisieMail{
    display:none;
    margin-top: 9px;
}

#general-content input#emailLikeGiven,
#general-content input#emailTopLike,
#general-content input#emailTopFollower,
#general-content input#emailFirstPhoto,
#general-content input#email{
    width: 210px;
    height: 21px;
    padding: 2px;
    border: solid 1px #aaa;
    outline: 0;
    background: #FFFFFF;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    font-size: 14px;
    padding-left: 9px;
    font-style: italic;
    font-size: 15px;
    color: #888;
}



div#confirmSaisieMailLikeGiven,
div#confirmSaisieMailTopLike,
div#confirmSaisieMailTopFollower,
div#confirmSaisieMailFirstPhoto,
div#confirmSaisieMail {
    display: none;
    font-size: 12px;
    margin: 15px 0 0 15px;
}

.picto-valid{
    margin-left:10px;
}
div#stats-erreurs {
    position: absolute;
    top: 20px;
    left: 265px;
    background-color: #FFC026;
    border: 1px solid #FFFFFF;
    height: 86px;
    width: 300px;
}
#closeBlocErreurStat {
    float: right;
    margin-right: -11px;
    margin-top: -15px;
}
#stats-erreurs p {
    font-size: 12px;
    padding: 25px 20px 0;
}
div#stats-erreurs-follower-following{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    color:#D8D2C5;
    width:850px;
    height:120px;
    margin-left:68px;
    margin-top: 30px;
}


#stats-erreurs-follower-following p {
    float: left;
    font-size: 12px;
    padding: 0 30px 0;
}
.error-men {
    float: left;
    padding-left: 35px;
    padding-top: 25px;
}
div#stats-erreurs-relation-indirect{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    color:#D8D2C5;
    width:850px;
    height:120px;
    float:left;
    margin-top: 30px;
}


#stats-erreurs-relation-indirect p {
    float: left;
    font-size: 12px;
    padding: 0 30px 0;
}
/**************** JE SUIS ******************/
div#my-profil{
    color: #312D27;
}
div#je-suis {
    height: 48px;
}
div#je-suis h2{
    padding-top:15px;
    font-weight:bold;
    font-size:22px;
    color:#312D27;
}
div#je-suis span{
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#je-suis span a{
    color:#312D27;
}

div.bloc-loader1{
    float: right;
    width: 680px;
    height: 20px;
    padding-top: 15px;
    text-align: right;
}

div.bloc-loader2{
    float: right;
    width: 200px;
    height: 20px;
    padding-top: 10px;
    padding-right: 15px;
    text-align: right;
}

div.bloc-loader3{
    width: 200px;
    height: 20px;
    margin: 50px auto 200px auto;
}


div.bloc-loader4 {
    margin-bottom: 10px;
    margin-top: 30px;
    text-align: left;
    width: 600px;
    color: #42403C;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    background-color: #ADA799;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}

div.bloc-loader4 img {
    float: left;
    margin-right: 5px;
    margin-bottom: 50px;
}

div.update-status{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #63605A;
    display: none;
}
div.update-status img{
    margin-left:10px;
    margin-bottom:-3px;
}


div#nombre-photo {
    float: right;
    height: 175px;
    margin-top:15px;
}
.nbr-photo{
    float:right;
    font-size:98px;
    font-weight:bold;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#nombre-photo p{
    font-weight: bold;
    float:right;
    font-size:32px;
    clear:right;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#avatar{
    height:175px;
    width:133px;
    float:left;
    clear:right;
    z-index:30;
}
div#avatar p {
    color: #CDC6B5;
    position: absolute;
    z-index: 22;
    font-size:14px;
    margin:1px 0 0 20px;
}
.img-avatar {
    margin:17px 0 0 15px;
    position: absolute;
    z-index: 20;
}
.img-pola{

    z-index:20;
}
div#follower{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    width:140px;
    height:176px;
    float:right;
    margin:15px 0 0 30px;
}
div#follower h3 {
    color: #CDC6B5;
    font-size: 14px;
    font-weight: bold;
    margin-top: 12px;
    text-align: center;
}
div#rond-follower{
    -moz-border-radius: 93px;
    -webkit-border-radius: 93px;
    border-radius: 93px;
    background-color:#DE2154;
    width:93px;
    height:93px;
    margin:0 auto;
    margin-top:30px;
}
div#rond-follower p {
    font-size: 42px;
    font-weight: bold;
    height: 100%;
    line-height: 93px;
    text-align: center;
}
div#rond-follower p.gros {
    font-size: 31px;
    font-weight: bold;
    height: 100%;
    line-height: 93px;
    text-align: center;
}
div#following h3{
    color:#CDC6B5;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    margin-top:3px;
}
div#rond-following{
    -moz-border-radius: 93px;
    -webkit-border-radius: 93px;
    border-radius: 93px;
    background-color:#FFC026;
    width:93px;
    height:93px;
    margin:54px auto 0 auto;
}
div#rond-following p {
    font-size: 42px;
    padding-top: 24px;
    text-align: center;
}
div#like-recus{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    width:170px;
    height:176px;
    float:right;
    margin:15px 0 0 30px;
}
div#like-recus h3{
    color:#CDC6B5;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    margin-top:12px;
}
.p-like-total{
    margin:30px 0 0 80px;
    font-size:12px;
    color:#55BF80;
    position:absolute;
}
.p-moyenne-photo{
    margin:90px 0 0 80px;
    font-size:12px;
    color:#2A7CFF;
    position:absolute;
}
div#like-total{
    width:60px;
    height:56px;
    margin-left:10px;
    margin-top:5px;
}
div#rond-like-total{
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    background-color:#55BF80;
    width:60px;
    height:60px;
    margin:0 auto;
    margin-top:2px;
}
div#rond-like-total p {
    font-size: 19px;
    height:100%;
    line-height:60px;
    text-align: center;
    font-weight: bold;
}
div#moyen-like-photo{
    width:60px;
    height:56px;
    margin-left:10px;
    margin-top:15px;
}
div#rond-moyen-like-photo{
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    background-color:#2A7CFF;
    width:60px;
    height:60px;
    margin:0 auto;
    margin-top:2px;
}
div#rond-moyen-like-photo p {
    font-size: 19px;
    height:100%;
    line-height:60px;
    text-align: center;
    font-weight: bold;
}
div#com-recus{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    width:170px;
    height:176px;
    float:right;
    margin-left:30px;
    margin-top:15px;
}
div#com-recus h3{
    color:#CDC6B5;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    margin-top:12px;
}
.p-com-total{
    margin-left:80px;
    margin-top:30px;
    font-size:12px;
    color:#FFC026;
    position:absolute;
}
.p-moyenne-com-photo{
    margin-left:80px;
    margin-top:90px;
    font-size:12px;
    color:#DE2154;
    position:absolute;
}
div#com-total{
    width:60px;
    height:56px;
    margin-left:10px;
    margin-top:5px;
}
div#rond-com-total{
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    background-color:#FFC026;
    width:60px;
    height:60px;
    margin:0 auto;
    margin-top:2px;
}
div#rond-com-total p{
    font-size:19px;
    height:100%;
    line-height:60px;
    text-align: center;
    font-weight: bold;
}
div#moyen-com-photo{
    width:60px;
    height:56px;
    margin-left:10px;
    margin-top:15px;
}
div#rond-moyen-com-photo{
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    background-color:#DE2154;
    width:60px;
    height:60px;
    margin:0 auto;
    margin-top:2px;
}
div#rond-moyen-com-photo p{
    font-size:19px;
    height:100%;
    line-height:60px;
    text-align: center;
    font-weight: bold;
}
/**************** Mes photos *********************/
div#mes-photos{
    padding-top:50px;
    clear: both;
}
div#my-photos {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
}
div#my-photos h2 {
    color: #312D27;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 15px;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
    width: 185px;
    float:left;
}
div#my-photos h2.i-have-liked{
    width: 300px;
}
div.top-5-margin{
    margin-left:38px;
}
div#top-5-like{
    margin-top:20px;
    margin-bottom:20px;
    float:left;
    width: 925px;
}



.carrer-color-1{
    width:19px;
    height:16px;
    padding-top: 3px;
    background-color:#DE2154;
    position:absolute;
    text-align:center;
    margin-left: -11px;
    margin-top: -10px;
    line-height: 14px;
}
.carrer-color-2{
    margin-left: -11px;
    margin-top: -10px;
    width:19px;
    height:16px;
    padding-top: 3px;
    background-color:#FFC026;
    position:absolute;
    text-align:center;
    line-height: 14px;
}
.carrer-color-3{
    margin-left: -11px;
    margin-top: -10px;
    width:19px;
    height:16px;
    padding-top: 3px;
    background-color:#55BF80;
    position:absolute;
    text-align:center;
    line-height: 14px;
}
.carrer-color-4{
    margin-left: -11px;
    margin-top: -10px;
    width:19px;
    height:16px;
    padding-top: 3px;
    background-color:#2A7CFF;
    position:absolute;
    text-align:center;
    line-height: 14px;
}
.carrer-color-5{
    margin-left: -11px;
    margin-top: -10px;
    width:19px;
    height:16px;
    padding-top: 3px;
    background-color:#312D27;
    position:absolute;
    text-align:center;
    color:#CDC6B5;
    line-height: 14px;
}
.photoTop5 {
    position: relative;
    padding: 5px;
    background-color:#FFF;
    float:left;
    margin-left:15px;
    border: 1px solid #efefef;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}


.photoTop5:before,
.photoTop5:after {
    content: '';
    z-index: -1;
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 70%;
    max-width: 300px; /* On empeche la rotation */
    height: 55%;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    -webkit-transform: skew(-15deg) rotate(-6deg);
    -moz-transform: skew(-15deg) rotate(-6deg);
    -ms-transform: skew(-15deg) rotate(-6deg);
    -o-transform: skew(-15deg) rotate(-6deg);
    transform: skew(-15deg) rotate(-6deg);
}
.photoTop5:after {
    left: auto;
    right: 10px;
    -webkit-transform: skew(15deg) rotate(6deg);
    -moz-transform: skew(15deg) rotate(6deg);
    -ms-transform: skew(15deg) rotate(6deg);
    -o-transform: skew(15deg) rotate(6deg);
    transform: skew(15deg) rotate(6deg);
}
.nbCommentTop5, .nbLikeTop5 {
    background-color: transparent;
    position: relative;
    text-align: right;
    height: 20px;
    color:#666666;
    font-size:14px;
}

.nbCommentTop5 img, .nbLikeTop5 img {
    position: relative;
    top: 2px;
}
.picto-coeur{
    margin:4px 5px 0 5px;
}
.picto-com{
    margin:4px 5px 0 5px;
}
div#top-5-com{
    margin-top:20px;
    float:left;
    min-width: 800px;
}

div.keepsy{
    display: block;
    height: 18px;
    width: 100%;
}
a.keepsy-link{
    display: block;
    float: right;
    padding: 2px 0 0 25px;
    height: 16px;
    background-image: url(/images/keepsy.png);
    background-repeat: no-repeat;
    color: #7F7362;
    text-shadow: 0 1px 0 #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-right: 70px;
}
div.keepsy-user{
    float: left;
    width: 240px;
    height: 18px;
    padding-top: 17px;
}
div.keepsy-user a.keepsy-link{
    margin-right: 0;
    float: left;
}

/**************** Mes dates ******************/
div#my-photo-date {
    padding-top: 50px;
    clear:both;
}
div#my-date {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
}
div#my-date h2{
    padding-top:15px;
    padding-left:15px;
    font-weight:bold;
    color: #312D27;
    font-size: 18px;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#calendrier-bloc {
    float: left;
    margin-left: 67px;
    margin-top: 4px;
}
div#conteneurCalendar{
    float:left;
    clear:left;
    margin-top:40px;
    display:none;
    width: 315px;
}
div#conteneurCalendar a{
    text-decoration:none;
}
#formSelectDate{
    text-align:center;
    margin-bottom:10px;
    padding: 0 10px;
}
div#calendarActivities {
    border: 5px solid #312D27;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0 2px 2px;
    background-color:#312D27;
}
table.calendar {
    border-collapse:collapse;
}
.calendar-day-head {
    text-align:center;
    font-size:13px;
    background-color:#312D27;
    color:#D8D2C5;
}
.calendar-day, .calendar-weekend-day, .calendar-current-day, .calendar-day-np {
    background-color: #f2f2f2;
    border: 1px solid #CDC6B5;
    height: 45px;
    text-align: center;
    width: 42px;
}
.calendar-day-np{
    color:#bbb;
}
.calendar-day-top {
    margin:0;
    padding:0;
}
.calendar-day-content{
    font-weight:bold;
}
.showQTip {
    background-color:#CDC6B5;
}
#prevDay{
    float:left;
    font-size:18px;
}
#nextDay{
    float:right;
    font-size:18px;
}
#year{
    margin-left:10px;
}
.calendar-h3{
    font-size:16px;
    margin-top:15px;
    width:200px;
}
.jour-depot-h3 {
    color: #CDC6B5;
    font-size: 14px;
    margin-left: 25px;
    margin-top: 15px;
    width: 280px;
}
div#JourDepot-bloc {
    float: left;
    margin-left: 44px;
    margin-top: 88px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    color: #CDC6B5;
    padding-bottom: 15px;
    margin-bottom: 40px;
}
div#conteneurJourDepot {
    margin-left: 13px;
    margin-top: 50px;
    width: 550px;
}

div#JourDepotAction-bloc {
    float: left;
    margin-left: 44px;
    margin-top: 50px;
    color: #312D27;
    padding-bottom: 15px;
    margin-bottom: 40px;
}
h3.jour-depot-action-h3{
    color: #312D27;
    font-size: 14px;
    margin-left: 25px;
    margin-top: 15px;
    width: 100%;
}

div#mes-likes{
    padding-top:50px;
    clear: both;
    float:left;
    position:relative;
    margin-bottom: 50px;
}
div#my-likes{
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
    width: 990px;
}
div#my-likes h2{
    color: #312D27;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 15px;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
    width: 600px;
    float:left;
}

div#nb-likes-given-bloc{
    float: left;
    margin-left: 53px;
    margin-top: 25px;
    /*width:200px;*/
    width:235px;
}

div#nb-likes-given{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    clear: both;
    float: left;
    height: 140px;
    min-width: 138px;
    color:#CDC6B5;
    padding:0 15px;
}

#nb-likes-given-chiffre{
    height:95px;
}

div#nb-like-given-legend {
    color: #CDC6B5;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}
div#nb-like-given-legend img{
    margin-right:5px;
}
div#nb-likes-given-chiffre p {
    font-size: 65px;
    font-weight: bold;
    height: 100%;
    line-height: 80px;
    margin: 0;
    padding-top: 15px;
    text-align: right;
}
div#nb-likes-given-chiffre p.gros {
    font-size: 55px;
}

div#top-5-like-given{
    margin-top:25px;
    float:right;
    width:680px;
}
div#top-5-like-given h3{
    font-size: 14px;
    margin:0 0 10px 16px;
}

div#bloc-top-like-given{
    float:right;
    margin-right:43px;
}
/**************** Mes filtres ******************/
div#my-filters {
    padding-top: 50px;
}
div#filter-user {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
}
div#filter-user h2{
    padding-top:15px;
    padding-left:15px;
    font-weight:bold;
    font-size:18px;
    color:#312D27;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#filter-bloc{
    width: 305px;
    height:300px;
}

div#pie-filter{
    float: right;
    height: 200px;
    margin-left: 50px;
    margin-top: 30px;
    width: 300px;
}

div#comparaison-filter {
    float: left;
    height: 70px;
    margin-left: 50px;
    margin-top: 30px;
    width: 250px;
}

span.grey {
    color:#7F7362;
}

div.media-date {
    text-align: right;
    width: 140px;
    background-color: #312D27;
    padding: 1px;
    margin-bottom: 2px;
    float: left;
}

div.media-date p {
    display: inline;
    color: #CDC6B5;
    font-size: 10px;
    line-height: 16px;
    margin-right: 5px;
    font-weight: bold;
}

div#comparaison-filter .avec-filtre {
    float:left;
    font-size: 12px;
    font-weight: bold;
}

div#comparaison-filter .sans-filtre {
    float:right;
    font-size: 12px;
    font-weight: bold;
}

.container-filter-barre {
    height: 20px;
    width: 250px;
    background-color: #F2F2F2;
    margin-bottom: 15px;
}

.container-filter-progress {
    height: 20px;
    background-color: #312D27;
}

div#pie-filter h3 {
    font-size: 14px;
    font-weight: normal;
    margin-left: -13px;
    padding-bottom: 13px;
}
div#top-5-filter {
    clear: left;
    float: left;
    margin-left: 48px;
    margin-top: 0;
    width: 255px;
}
div#top-5-filter h3 {
    font-size: 14px;
    padding-bottom: 10px;
}
div#colonne-nom-filter {
    float: left;
    height: 145px;
    width: 162px;
}
div#filters-no-used h3 {
    font-size: 14px;
    padding-bottom: 10px;
}
div#filters-no-used{
    float: right;
    width:564px;
}
div#filtres-used-bg {
    /*height: 165px;*/
    float:left;
    height: auto;
    padding: 10px 10px 5px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #CDC6B5;
    background-color:#312D27;
}
div#filtres-never-used-bg {
    font-size: 13px;
    height: 100%;
    margin-top: 55px;
    width: 550px;
}
.liste-never-filter {
    display: inline;
    margin-right: 7px;
    width: 80px;
}

.never-used {
    float: left;
    line-height: 1.48;
}

.never-used-list {
    float: left;
    line-height: 1.48;
    margin-left: 10px;
    width: 450px;
}

div.line-top {
    float: left;
    margin-left: 5px;
    margin-top: 1px;
    width: 240px;
}
#holder {
    height: 150px;
    left: -50px;
    position: relative;
    top: -14px;
    width: 150px;
}
#holder-filter-used {
    height: 210px;
    margin: 1em 2em;
    min-width: 500px;
}
.filter-use{
    float:right;
    font-family:"Arial";
    padding-top: 3px;
}
.pictoFilter {
    float:left;
    clear:left;
}
.color-top-1{
    float:left;
    padding: 5px 0 0 10px;
    color:#DE2154;
    width: 115px;
}
.color-top-2{
    float:left;
    padding: 5px 0 0 10px;
    color:#FFC026;
    width: 115px;
}
.color-top-3 {
    color: #55BF80;
    padding: 5px 0 0 10px;
    float: left;
    width: 115px;
}
.color-top-4 {
    color: #2A7CFF;
    padding: 5px 0 0 10px;
    float: left;
    width: 115px;
}
.color-top-5,
.color-top-6,
.color-top-7,
.color-top-8,
.color-top-9,
.color-top-10,
.color-top-11,
.color-top-12,
.color-top-13,
.color-top-14,
.color-top-15{
    float:left;
    padding: 5px 0 0 10px;
    color:#D8D2C5;
    width: 115px;
}


#filtres-used-bg .color-top-1,
#filtres-used-bg .color-top-2,
#filtres-used-bg .color-top-3,
#filtres-used-bg .color-top-4,
#filtres-used-bg .color-top-5,
#filtres-used-bg .color-top-6{
    margin-bottom:10px;
}

div#filters-get-most-action{
    float:left;
}
/************* TAG **********************/
.tag_cloud { padding: 3px; }

div#tag-bloc{
    padding-top: 20px;
    clear:both;
}
div#most-popular-tags {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
}
div#my-tags{
    margin:30px 0 0 68px;
}
div#my-tags h3{
    font-size:14px;
}
div#most-popular-tags h2{
    padding-top:15px;
    padding-left:15px;
    font-weight:bold;
    font-size:18px;
    color:#312D27;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#my-tag-bg{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #CDC6B5;
    background-color:#312D27;
    width:850px;
    margin-top:15px;
    position: relative;
    padding:10px;
}

#nombreMoyenDePhotos {
    margin-top: 30px;
    width: 230px;
}
#nombreMoyenDePhotos h3 { font-size: 16px; padding-bottom: 10px; text-align: center;}
#nombreMoyenDePhotos .graph .barres{ width:230px; margin:0 auto; }
#nombreMoyenDePhotos .graph .graph-follower {float:left;width:115px; background-color:#DE2154; text-align: center;}
#nombreMoyenDePhotos .graph .graph-following {float:left;width:115px;background-color:#FFC026; text-align: center;}
#nombreMoyenDePhotos .graph .graph-follower span,
#nombreMoyenDePhotos .graph .graph-following span { display:block;font-weight:bold; }
#nombreMoyenDePhotos .legende span {
    float: left;
    font-size: 14px;
    width: 230px;
    height: 19px;
    padding-top: 10px;
    font-weight:bold;
    text-align: center;
}

div#block-stats-photos-likes {
    float:left;
    clear: both;
    min-height: 200px;
    width: 100%;
    margin: 10px 0 40px 68px;
    width: 875px;
}

div#photoslikes {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
    width: 100%;
    margin-top: 40px;
}

div#photoslikes h2 {
    color: #312D27;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 15px;
    text-shadow: 0 1px 0 #FFFFFF;
}

div.media-graph-bar {
    clear: both;
}

div.media-graph-bar img {
    float: left;
}

div.media-graph-bar img {
    float: left;
}

div.media-graph-bar .barre-photo-like-container {
    background: transparent;
    float: left;
    height: 19px;
    margin-left: 2px;
    text-align: left;
    width: 710px;
}

div.media-graph-bar .barre-photo-like {
    background-color: #c9a19d;
    height: 19px;
    font-size: 16px;
    padding-left: 7px;
    text-align: left;
    font-size: 10px;
    line-height: 20px;
    color: #c9a19d;
    font-weight: bold;
}

div.media-graph-bar .barre-photo-like:hover {
    color: #CDC6B5;
    background-color: #DE2154;
}

a.morePagination2 {
    background-color: #312D27;
    clear: both;
    color: #CDC6B5;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 100%;
    float:left;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}
a.morePagination2:hover{
    text-decoration:underline;
}

.container-medias-likes-bar {
    padding-top: 20px;
    padding-bottom: 20px;
}

.paginationPhotoLike {

}

/************** MY COMMUNITY AND STATIGRAM ****************/
div#community-and-statigram-bloc {
    float:left;
    clear:both;
    min-height: 200px;
    width:100%;
}
div#community-and-statigram {
    width:100%;
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
}
div#community-and-statigram h2{
    padding-top:15px;
    padding-left:15px;
    font-weight:bold;
    font-size:18px;
    color:#312D27;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}




/**************** FOLLOWER/FOLLOWING ********************/
div#follower-following-bloc {
    padding-top: 50px;
}
div#follower-following {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
    width:100%;
}
div#follower-following h2{
    padding-top:15px;
    padding-left:15px;
    font-weight:bold;
    font-size:18px;
    color:#312D27;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#following{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    width:115px;
    height:192px;
    float:left;
    margin-left:100px;
    margin-top:70px;
}

div#bloc-top-follower{
    position:relative;
    float:left;
}

div#top-5-followers {
    float: left;
    margin-left: 20px;
    margin-top: 70px;
    width: 474px;
}
div#top-5-followers h3{
    font-size:14px;
}

div#bloc-top-following{
    float:left;
}

div#top-5-following {
    border-left: 1px solid #FFFFFF;
    float: right;
    margin-top: 70px;
    width: 495px;
}
div#top-following-border{
    border-left: 1px solid #A89B9B;
    float: left;
    padding-left: 20px;
}
div#top-5-following h3 {
    font-size: 14px;
}


div#relation-indirect-bloc{
    padding: 50px 0 0 0;
    clear:both;
}
div#relation-indirect-in {
    background-image: url("/images/titres-bg.png");
    border-top: 1px solid #A89B9B;
    height: 48px;
}
div#relation-indirect-in h2{
    padding-top:15px;
    padding-left:15px;
    font-weight:bold;
    font-size:18px;
    color:#312D27;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
}
div#relation-indirect-in h3{
    font-size: 16px;
    padding-bottom: 10px;
}
div#relation-indirect-content {
    margin-left: 68px;
    margin-top: 20px;
}
div#relation-indirect-content h3 {
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}
div#relation-indirect-in-bg {
    float: left;
    min-height: 140px;
    margin-bottom: 140px;
    margin-top: 15px;
    padding: 10px 0 0;
}
div.conteneur-mini-profil{
    float: left;
    min-height: 140px;
    margin-bottom: 140px;
    margin-top: 15px;
    padding: 10px 0 0;
}

div#relation-indirect-in-bg .colonne {
    float:left;
    width:auto;
    padding:0 15px;
    padding-bottom:10px;
}
div#relation-indirect-in-bg .colonne  .user:first-child {
    padding:0;
    padding-bottom:10px;
}
div#relation-follower-following-bloc {
    float: left;
    margin-top: 25px;
}



div#relation-follower-following-bloc #relation-follower,
div#relation-follower-following-bloc #relation-following{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    width:180px;
    height:180px;
    float:left;
    margin:0 0 0 15px;
    position:relative;
}
div#relation-follower-following-bloc #relation-follower-only,
div#relation-follower-following-bloc #relation-both,
div#relation-follower-following-bloc #relation-following-only{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color:#312D27;
    width:170px;
    height:140px;
    float:left;
    margin:40px 0 0 15px;
    position:relative;
}
div#relation-follower-following-bloc #relation-follower h3,
div#relation-follower-following-bloc #relation-following h3{
    color: #CDC6B5;
    font-size: 14px;
    font-weight: bold;
    margin-top: 12px;
    text-align: center;
}

div#relation-follower-following-bloc #relation-both h3,
div#relation-follower-following-bloc #relation-following-only h3,
div#relation-follower-following-bloc #relation-follower-only h3{
    color: #CDC6B5;
    font-size: 12px;
    font-weight: bold;
    margin-top: 12px;
    text-align: center;
}

div#relation-follower-following-bloc #relation-follower #rond-relation-follower{
    -moz-border-radius: 93px;
    -webkit-border-radius: 93px;
    border-radius: 93px;
    background-color: #2A7CFF;
    display: block;
    height: 93px;
    margin: 30px auto;
    text-align: center;
    width: 93px;
}
div#relation-follower-following-bloc #relation-follower #rond-relation-follower.grand{
    height: 115px;
    width: 115px;
}
div#relation-follower-following-bloc #relation-following #rond-relation-following{
    -moz-border-radius: 93px;
    -webkit-border-radius: 93px;
    border-radius: 93px;
    background-color: #55BF80;
    display: block;
    height: 93px;
    margin: 30px auto;
    text-align: center;
    width: 93px;
}
div#relation-follower-following-bloc #relation-following #rond-relation-following.grand{
    height: 115px;
    width: 115px;
}
div#relation-follower-following-bloc #relation-following #rond-relation-following span,
div#relation-follower-following-bloc #relation-follower #rond-relation-follower span{
    line-height:93px;
    font-size: 42px;
    font-weight: bold;
    color:#312D27;
}
div#relation-follower-following-bloc #relation-following #rond-relation-following.grand span,
div#relation-follower-following-bloc #relation-follower #rond-relation-follower.grand span{
    line-height:115px;
}



div#relation-follower-following-bloc #relation-follower-only #rond-relation-follower-only{
    background-color: #2A7CFF;
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    display: block;
    height: 60px;
    margin: 10px auto 0;
    text-align: center;
    width: 60px;
}
div#relation-follower-following-bloc #relation-both #rond-relation-both{
    background-color: #DE2154;
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    display: block;
    height: 60px;
    margin: 25px auto 0;
    text-align: center;
    width: 60px;
}
div#relation-follower-following-bloc #relation-following-only #rond-relation-following-only{
    background-color: #55BF80;
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    display: block;
    height: 60px;
    margin: 10px auto 0;
    text-align: center;
    width: 60px;
}
div#relation-follower-following-bloc #relation-follower-only #rond-relation-follower-only,
div#relation-follower-following-bloc #relation-both #rond-relation-both,
div#relation-follower-following-bloc #relation-following-only #rond-relation-following-only{
    font-size: 19px;
    font-weight: bold;
    line-height: 60px;
    color:#312D27;
}


div#relation-follower-following-bloc .loupe{
    bottom: 8px;
    position: absolute;
    right: 13px;
}



div#bordel{
    display:none;
}
div.error{
    color: #de2154;
    display:none;
    float: left;
    font-size: 12px;
    margin: 4px 0 0 2px;
}
input.error{
    border: 1px solid #de2154;
}

div#loader-refresh-content{
    position: fixed;
    top: 30px;
    z-index:222222;
    right: 100px;
    width: 280px;
    height: 50px;
    padding: 10px 25px;
    display: none;
    background-color: #3B3630;
    opacity:0.95;
    filter:alpha(opacity=95);
}

div#loader-refresh-content-like{
    z-index:222222;
    right: 100px;
    width: 300px;
    height: 50px;
    padding: 10px 25px;
    background-color: #3B3630;
    opacity:0.95;
    filter:alpha(opacity=95);
    margin:50px auto 0;
}

div#loader-refresh-content.welcome{
    width: 330px;
}

p.loadStart{
    font-size: 13px;
    font-weight: bold;
    color:#CDC6B5;
    float:left;
    padding: 10px 0 0 10px;
}

p.loadStart a{
    color:#CDC6B5;
}
p.loadStart a:hover{
    text-decoration:underline;
}
p.loadStartSnapshot{
    font-size: 13px;
    font-weight: bold;
    color:#312D27;
    float:left;
    padding: 10px 0 0 10px;
    margin: 50px 0;
}

p.loadStartSnapshot a{
    color:#312D27;
}
p.loadStartSnapshot a:hover{
    text-decoration:underline;
}






#stats-erreurs-follower-following h4,
#stats-erreurs-relation-indirect h4 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 45px 0 10px 30px;
}
div#top-5-like-given h4,
div#top-5-like h4,
div#top-5-com h4{
    font-weight:bold;
    font-size:14px;
    margin-left:70px;
    margin-bottom: 5px;
}
div#top-5-like-given h4,
div#top-5-followers h4,
div#top-5-following h4,
div#my-tags h4,
div#followings-not-on-statigram h4,
div#my-following-on-statigram h4,
div#my-follower-on-statigram h4 {
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
}


div#my-follower-on-statigram{
    width:474px;
    float: left;
    margin-left: 20px;
    margin-top: 40px;
}
div#my-follower-on-statigram h3 {
    font-size: 14px;
}
div#bloc-my-follower-on-statigram {
    float: left;
    min-height: 100px;
    margin-top: 15px;
    padding: 10px 0 0;
    margin-bottom: 0px;
}


div#my-following-on-statigram-border{
    float: left;
    padding-left: 20px;
}
div#my-following-on-statigram{
    width:495px;
    float: right;
    margin-top: 40px;
}
div#my-following-on-statigram h3 {
    font-size: 14px;
}
div#bloc-my-following-on-statigram {
    float: left;
    min-height: 100px;
    margin-top: 15px;
    padding: 10px 0 0;
}




div#followings-not-on-statigram{
    width:920px;
    float: left;
    clear:both;
    margin-left: 20px;
    margin-top: 60px;
}
div#followings-not-on-statigram h3 {
    font-size: 14px;
}
div#bloc-followings-not-on-statigram {
    float: left;
    min-height: 100px;
    margin-bottom: 50px;
    margin-top: 15px;
    padding: 10px 0 0;
}
div#conteneur-media-following {
    clear:both;
}
div#conteneur-media-following h3 {
    font-size: 14px;
}
div#followings-not-on-statigram div.mediaFromFollowing {
    float:left;
    height:380px;
    width:180px;
    margin-top:25px;
}
div#followings-not-on-statigram div.mediaFromFollowing .nbLikeTop5 * {
    float:left;
}
div.mediaTags .mediaTagLegend * ,
div.mediaUser .mediauserLegend * {
    float:right;
    font-size: 12px;
}
div.mediaTags .mediaTagLegend a.commentMediaTag,
div.mediaUser .mediauserLegend a.commentMediaUser {
    color:#312D27;
    margin-top: 3px;
    font-size:12px;
    float:left;
    width: 55px;
}
div.mediaTags .mediaTagLegend a.commentMediaTagCancel,
div.mediaUser .mediauserLegend a.commentMediaUserCancel {
    display:none;
    color:#312D27;
    margin-top: 3px;
    font-size:12px;
    float:left;
    width: 55px;
}
div.mediaTags .mediaTagLegend span.count,
div.mediaUser .mediauserLegend span.count {
    margin-top:3px;
}
div.mediaTags form.formComment,
div.mediaUser form.formComment {
    display:none;
    position: absolute;
    top: 186px;
    z-index: 90;
}

textarea.textareaComment {
    font-size: 13px;
    font-style:italic;
    color: #312D27;
    font-family: Helvetica,arial;
    border: 1px solid #EFEFEF;
    height: 155px;
    margin: 15px 0 0 15px;
    padding: 5px;
    width: 150px;
    border: 1px solid #efefef;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
div.mediaTags textarea.textareaComment,
div.mediaUser textarea.textareaComment {
    font-size: 13px;
    font-style:italic;
    color: #312D27;
    font-family: Helvetica,arial;
    border: 1px solid #EFEFEF;
    height: 125px;
    margin: 0 0 0 15px;
    padding: 5px;
    width: 150px;
    border: 1px solid #efefef;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
a.postCommentMediaTag,
a.postCommentMediaUser,
a.postComment {
    background-color: #FFFFFF;
    color: #666666;
    float: right;
    font-weight: bold;
    margin: -4px 50px 0 0;
    padding: 7px 15px 3px 15px;
}
a.postCommentMediaTag:hover,
a.postCommentMediaUser:hover,
a.postComment:hover {
    background-color: #666666;
    color: #FFFFFF;
}
span.confirmCommentPost {
    float:left;
    font-size: 13px;
    margin: 15px 0 0 15px;
}



div#bloc-followings-not-on-statigram .colonne,
div#bloc-my-following-on-statigram .colonne,
div#bloc-my-follower-on-statigram .colonne {
    float: left;
    padding: 0 15px 10px;
    width: auto;
}
div.conteneur-mini-profil .user,
div#top-5-followers .user,
div#top-5-following .user,
div#relation-indirect-in-bg .user,
div#bloc-followings-not-on-statigram .user,
div#bloc-my-following-on-statigram .user,
div#bloc-my-follower-on-statigram .user {
    float:left;
    width:auto;
    padding: 15px 0 0;
    width:229px;
    min-height:44px;
}
div.conteneur-mini-profil img,
div#top-5-followers img,
div#top-5-following img,
div#relation-indirect-in-bg img,
div#bloc-followings-not-on-statigram img,
div#bloc-my-following-on-statigram img,
div#bloc-my-follower-on-statigram img {
    float:left;
    -webkit-box-shadow:0 0 5px #312D27;
    -moz-box-shadow:0 0 5px #312D27;
    box-shadow:0 0 5px #312D27;
}

div#top-5-followers div.blocSaisieMailTopFollowerOpen img,
div#top-5-following div.blocSaisieMailTopFollowerOpen img{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

div.conteneur-mini-profil .lien-stats img,
div#top-5-followers .lien-stats img,
div#top-5-following .lien-stats img,
div#relation-indirect-in-bg .lien-stats img,
div#bloc-followings-not-on-statigram .lien-stats img,
div#bloc-my-following-on-statigram .lien-stats img,
div#bloc-my-follower-on-statigram .lien-stats img {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    margin: 10px 0 0 10px;
}

div.conteneur-mini-profil .lien-stats2 img,
div#top-5-followers .lien-stats2 img,
div#top-5-following .lien-stats2 img,
div#relation-indirect-in-bg .lien-stats2 img,
div#bloc-followings-not-on-statigram .lien-stats2 img,
div#bloc-my-following-on-statigram .lien-stats2 img,
div#bloc-my-follower-on-statigram .lien-stats2 img {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    margin: 0px 0 0 0px;
}

div#bloc-followings-not-on-statigram span {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    line-height: 40px;
    margin: 0 0 0 10px;
}
div.conteneur-mini-profil span,
div#top-5-followers span,
div#top-5-following span,
div#relation-indirect-in-bg span,
div#bloc-my-following-on-statigram span,
div#bloc-my-follower-on-statigram span {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    margin: 0 0 0 10px;
    color: #A89B9B;
    overflow: hidden;
    width: 150px;
}
div.conteneur-mini-profil a,
div#relation-indirect-in-bg a,
div#bloc-followings-not-on-statigram a{
    color: #312D27;
}
div.conteneur-mini-profil span a,
div#top-5-followers span a,
div#top-5-following span a,
div#relation-indirect-in-bg span a,
div#bloc-my-following-on-statigram span a,
div#bloc-my-follower-on-statigram span a{
    color: #312D27;
}



#bloc-followings-not-on-statigram a.morePagination {
    color: #E0D5C7;
    text-decoration: none;
}

#bloc-followings-not-on-statigram a.morePagination:hover {
    color: #E0D5C7;
    text-decoration: none;
}

a.startPagination,
a.morePagination{
    background-color: #312D27;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #E0D5C7;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
a.startPagination,
a.morePagination:hover{
    text-decoration:underline;
}

a.paginationUserTwoColonne{
    margin: 35px 0 0 75px;
}

a.paginationUserFourColonne{
    margin: 10px 0 0 0;
    text-decoration: none;
}

a.morePaginationPhotoByUser{
    background-color: #E0D5C7;
    border: 1px solid #F9F9F9;
    clear: both;
    color: #312D27;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 294px;
    margin: 50px 0 0 300px;
}
a.morePaginationPhotoByUser:hover{
    text-decoration:underline;
}



div#contentMediaUser {
    padding-bottom:50px;
    float:left;
}

div#contentMediaUser .mediaUser a img {
    width:150px;
    height:150px;
}

div#contentMediaTag {
    padding-top:50px;
    clear: both;
    padding-bottom:50px;
    float:left;
}


.mediaTagSearch {
    margin-bottom:15px;
}

.mediaUser {
    margin-bottom:15px;
    float:left;
    position: relative;
    width: 175px;
}

.mediaTags {
    margin-bottom:15px;
    float:left;
    position: relative;
}



#menuTri {
    float: right;
    margin-right: 20px;
    padding-top: 15px;
}

#menuTri span{
    float:left;
    margin-right: 10px;
}
#menuTri #lienTri{
    float: right;
    width: 380px;
}
#menuTri a{
    color:#312D27;
    font-weight:normal;
}
#menuTri a.selected{
    font-weight:bold;
}

#my-profil-left {
    float:left;
}

#dateOfFirstPhoto{
    width: 185px;
    font-size: 14px;
    float:left;
    clear:both;
    margin:10px 0;
    position: relative;
}
#phraseFirstPhoto{
    float: left;
    font-size: 12px;
}
#tweetBtFirstPhoto{
    top: 36px;
    float: left;
    margin-top: 5px;
}

#blocMyRankOnInstagram {
    margin-top: 5px;
    float: left;
    font-size: 12px;
    position: absolute;
    top: 55px;
    width: 250px;
}

#blocMyRankOnInstagram iframe {
    margin-top: 5px;
}

#lienSeeAllMyPhotos {
    clear: both;
    float: right;
    font-size: 14px;
    margin: 10px 2px 0 0;
    font-weight:bold;
}
#lienSeeAllMyPhotos a{
    color:#7F7362;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
    padding-left: 20px;
    background-image: url(/images/view.png);
    background-repeat: no-repeat;
}
#lienSeeAllMyPhotos a:hover{
    text-decoration:underline;
}


#lienSeeAllLikeGiven {
    clear: both;
    float: right;
    font-size: 14px;
    margin: 0 5px 10px 0;
    font-weight:bold;
}
#lienSeeAllLikeGiven a{
    color:#7F7362;
    -moz-text-shadow: 0px 1px 0px  #FFF;
    -webkit-text-shadow: 0px 1px 0px  #FFF;
    text-shadow: 0px 1px 0px  #FFF;
    padding-left: 20px;
    background-image: url(/images/view.png);
    background-repeat: no-repeat;
}
#lienSeeAllLikeGiven a:hover{
    text-decoration:underline;
}



#img-confirm-unsubscribe{
    float:left;
    margin:50px 0 0 245px;
}
#text-confirm-unsubscribe{
    float:left;
    color:#C1C1C1;
    font-size:20px;
    -moz-text-shadow: 0px 2px 1px  #000;
    -webkit-text-shadow: 0px 2px 1px  #000;
    text-shadow: 0px 2px 1px  #000;
    margin:56px 0 0 25px;
}
#connect-confirm-unsubscribe{
    clear:both;
}



.depot{float:left;margin-left:3px;}
.ligneDepot{height:80px;width:75px;}
.nbDepot{margin:0 auto;}
.jourDepot{font-size:13px;margin-top:7px;text-align:center;}
/*
.circle-1{width:8px;height:8px;background-color:#2A7CFF;border:5px solid transparent;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative;top:31px;}
.circle-2{width:15px;height:15px;background-color:#2A7CFF;border:5px solid transparent;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:relative;top:28px;}
.circle-3{width:28px;height:28px;background-color:#55BF80;border:5px solid transparent;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;position:relative;top:20px;}
.circle-4{width:38px;height:38px;background-color:#55BF80;border:5px solid transparent;-moz-border-radius:38px;-webkit-border-radius:38px;border-radius:38px;position:relative;top:15px;}
.circle-5{width:48px;height:48px;background-color:#FFC026;border:5px solid transparent;-moz-border-radius:48px;-webkit-border-radius:48px;border-radius:48px;position:relative;top:10px;}
.circle-6{width:58px;height:58px;background-color:#FFC026;border:5px solid transparent;-moz-border-radius:58px;-webkit-border-radius:58px;border-radius:58px;position:relative;top:5px;}
.circle-7{width:65px;height:65px;background-color:#DE2154;border:5px solid transparent;-moz-border-radius:65px;-webkit-border-radius:65px;border-radius:65px;}
*/
.calendarShowPost{width:8px;height:8px;background-color:#312D27;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0 auto;display:block;}
.calendar-classic-hidden, .calendar-content-hidden{display:none;}
.showNbPost{color:#f2f2f2;background-color:#312D27;}



/* bouton générique fond clair */
.button-generique-fc {
/*    cursor:pointer;
    background: -moz-linear-gradient(center top , #D8D2C5, #ADA799) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#D8D2C5), to(#ADA799));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid #9E988A;
    border-right: 1px solid #9E988A;
    border-bottom: 1px solid #9E988A;
    border-left: 1px solid #9E988A;
    box-shadow: 0 1px 0 #E6E3DA;
    -webkit-box-shadow: #E6E3DA 0 1px 0;
    -moz-box-shadow: #E6E3DA 0 1px 0;
    color: #312D27;
    font-family: Helvetica,Arial,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5.5px 11px;
    text-decoration: none;
    text-shadow: 0 1px 0 #E6E3DA;
    vertical-align: middle;*/

    text-decoration: none;
    color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-weight: 900;
    background: #3b96d4;
    padding: 10px 11px 10px 11px;
    text-transform: uppercase;
    font-size: 11px;
}
.button-generique-fc:hover {
/*    background: #ada799;
    background: -webkit-gradient(linear, left top, left bottom, from(#CDC6B5), to(#ada799));
    background: -moz-linear-gradient(top, #CDC6B5, #ada799);*/
    background: #288acc;
}
input.button-generique-fc {
    padding: 3px 11px;
}

/* bouton générrique fond foncé */
.button-generique-ff {
    cursor:pointer;
    border-top: 1px solid #b5b5b5;
    background: #b5b5b5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#b5b5b5));
    background: -moz-linear-gradient(top, #f0f0f0, #b5b5b5);
    padding: 5.5px 11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 -1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 -1px 0;
    box-shadow: rgba(0,0,0,1) 0 -1px 0;
    text-shadow: #FFF 0 1px 0;
    color: #312d27;
    font-size: 12px;
    font-family: Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
    font-weight:bold;
}
.button-generique-ff:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#b5b5b5));
    background: -moz-linear-gradient(top, #bababa, #b5b5b5);
    text-shadow: #E6E3DA 0 1px 0;
}

input.button-generique-ff {
    padding: 3px 11px;
}

.button-generique-fc .fleche,
.button-generique-ff .fleche{
    margin-right:5px;
}

div.account-growth{
    position: relative;
    height: 540px;
}

div.account-growth div.account-growth-title{
    font-size: 20px;
    font-weight: bold;
}

div.account-growth div#graph-evolution{
    position: absolute;
    top: 40px;
    left: 0px;
    width: 650px;
    height: 500px;
}

div.account-growth div#graph-gain-follow{
    position: absolute;
    top: 300px;
    left: 690px;
    width: 300px;
    height: 240px;
}

div.account-growth div#bloc-stats-photos-likecomment{
    position: absolute;
    top: 40px;
    left: 690px;
    width: 300px;
    height: 240px;
}


div.optimization-clues1{
    position: relative;
    height: 430px;
    margin-top: 50px;
    background-color: #D8D2C5;
}

div.optimization-clues1 div.graph-titre{
    height: 30px;
    font-size: 16px;
    font-weight: bold;
}
div.optimization-clues1 div.graph-soustitre{
    height: 60px;
    font-size: 11px;
    font-weight: normal;
}

div.optimization-clues1 div#RecoDepotAction-bloc{
    position: absolute;
    top: 15px;
    left: 30px;
    width: 590px;
    height: 385px;
}

div.optimization-clues1 div#conteneurRecoDepotAction{
    border: 5px solid #CDC6B5;
    background-color: #f2f2f2;
    height: 285px;
}

div.optimization-clues1 div#conteneurRecoDepotAction div.habits-title{
    padding: 7px 0 0 11px;
    font-size: 12px;
    font-weight: bold;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.habits-title img{
    margin: 0 14px -3px 0;
}

div.optimization-clues1 div#conteneurRecoDepotAction div.habits-heures{
    padding-left: 40px;
    margin: 10px 0;
}

div.optimization-clues1 div#conteneurRecoDepotAction div.legende-jours{
    float: left;
    width: 27px;
    padding: 26px 0 0 7px;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.legende-jours .lib-jour{
    font-size: 10px;
    color: #ADA799;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.interactions-from-community{
    float: left;
    width: 500px;
    padding: 5px;
    border: 1px dotted #ADA799;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.interactions-from-community-title{
    height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #63605A;
    padding-left: 5px;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.interactions-from-community-title img{
    margin: 0 3px -2px 0;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.habits-jours{
    float: left;
    width: 28px;
    padding: 26px 0 0 5px;
}

div.optimization-clues1 div#conteneurRecoDepotAction div.legende-heures{
    padding-left: 40px;
    margin: 5px 0;
}
div.optimization-clues1 div#conteneurRecoDepotAction div.legende-heures th{
    font-size: 11px;
    color: #ADA799;
    font-weight: normal;
}

div.optimization-clues1 div#RecoDepotAction-bloc tr{
    font-size: 12px;
}
div.optimization-clues1 div#RecoDepotAction-bloc th.gauche{
    text-align: left;
}
div.optimization-clues1 div#RecoDepotAction-bloc td{
    width: 20px;
    height: 20px;
    text-align: center;
}
div.optimization-clues1 div#RecoDepotAction-bloc th{
    width: 20px;
    height: 20px;
}

div.optimization-clues1 div.bulle-grise{
    background-color: #ADA799;
    margin-left: auto;
    margin-right: auto;
}

div.optimization-clues1 div.bulle-noire{
    background-color: #312D27;
    margin-left: auto;
    margin-right: auto;
}

div.optimization-clues1 div.taille_1{
    width: 1px;
    height: 1px;
}
div.optimization-clues1 div.taille_2{
    width: 3px;
    height: 3px;
    border-radius:1px;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
}
div.optimization-clues1 div.taille_3{
    width: 5px;
    height: 5px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
div.optimization-clues1 div.taille_4{
    width: 7px;
    height: 7px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
div.optimization-clues1 div.taille_5{
    width: 9px;
    height: 9px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
div.optimization-clues1 div.taille_6{
    width: 11px;
    height: 11px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
div.optimization-clues1 div.taille_7{
    width: 13px;
    height: 13px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
div.optimization-clues1 div.taille_8{
    width: 15px;
    height: 15px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}
div.optimization-clues1 div.taille_9{
    width: 17px;
    height: 17px;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
div.optimization-clues1 div.taille_10{
    width: 19px;
    height: 19px;
    border-radius:9px;
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
}

div.optimization-clues1 div#graph-comments-photos{
    position: absolute;
    top: 15px;
    left: 670px;
    width: 305px;
    height: 330px;
}

div.optimization-clues2{
    position: relative;
    height: 405px;
    margin-top: 50px;
    background-color: #D8D2C5;
}

div.optimization-clues2 div.graph-titre{
    height: 30px;
    font-size: 16px;
    font-weight: bold;
}
div.optimization-clues2 div.graph-soustitre{
    height: 30px;
    font-size: 11px;
    font-weight: normal;
}

div.optimization-clues2 div#graph-filters-actions{
    position: absolute;
    top: 15px;
    left: 30px;
    width: 590px;
    height: 300px;
}




div#bloc-summary-snapshot{
    float: right;
    width: 328px;
}

.container-average-likes {
    margin-bottom: 15px;
}

.graph-like-bar {
    float: left;
    font-size: 10px;
    width: 130px;
    padding: 1px;
    font-weight: bold;
    margin-right: 10px;
}

.received-photo {
    color: #312D27;
    height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
}
.average-photo {
    text-align: right;
    color: #312D27;
    font-weight: normal;
    font-size: 12px;
}

.graph-like-container {
    background: transparent;
    float: left;
    height: 60px;
    margin-left: 2px;
    text-align: left;
    width: 720px;
    position: relative;
}

.compteur {
    font-size: 11px;
    color: #312D27;
    font-weight: bold;
    text-align: right;
    height: 12px;
}

span.compteur-offset {
    display: block;
    float: left;
    width: 120px;
}

.graph-like-container-bar {
    height: 24px;
}

.bar-offset {
    background-color: #D8D2C5;
    display: block;
    float: left;
    height: 18px;
    margin-right: 5px;
    margin-top: 4px;
    width: 116px;
}

.bar-offset-last {
    background-color: #D8D2C5;
    display: block;
    float: left;
    height: 18px;
    margin-top: 4px;
    width: 115px;
}

.graph-like-barre {
    height: 5px;
    background-color: #9E988A;
    margin-top: 10px;
    float: left;
}

.average-number {
    color: #312D27;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
    text-align: right;
    margin-left: 5px;
    margin-top: 5px;
    float: left;
}


div.profil2 {
    display: block;
    padding: 10px;
    margin-top: 10px;
    font-size: 12px;
}
div.profil2.profil2-small {
    padding: 9px 10px 7px 10px;
}
div.profil2:hover {
    background-color: #CDC6B5;
    -moz-box-shadow:inset 0 1px 1px #312D27;
    -webkit-box-shadow:inset 0 1px 1px #312D27;
    box-shadow:inset 0 1px 1px #312D27;
}

div.profil2-photo {
    float: left;
}
div.profil2-small div.profil2-photo {
    float: left;
    padding-top: 1px;
}

div.profil2-photo img{
    -webkit-box-shadow:0 0 5px #312D27;
    -moz-box-shadow:0 0 5px #312D27;
    box-shadow:0 0 5px #312D27;
}

div.profil2-droite {
    height: 50px;
    margin-left: 65px;
}
div.profil2-small div.profil2-droite {
    height: 35px;
    margin-left: 45px;
}

div.profil2-droite-haut {
    height: 22px;
    border-bottom: 1px solid #C2BBAC;
}
div.profil2-small div.profil2-droite-haut {
    height: 17px;
}
div.profil2-droite-haut a{
    color: #312D27;
    font-weight: bold;
}


div.profil2-comments{
    float: right;
    color: #63605A;
    margin-left: 15px;
    padding-left: 18px;
    background-image: url(/images/bulle-page-community.png);
    background-repeat: no-repeat;
}

div.profil2-likes{
    float: right;
    color: #63605A;
    padding-left: 18px;
    background-image: url(/images/heart-page-community.png);
    background-repeat: no-repeat;
}

div.profil2-droite-bas {
    height: 25px;
    padding-top: 3px;
    border-top: 1px solid #E2DDD3;
}
div.profil2-small div.profil2-droite-bas {
    height: 17px;
    padding-top: 1px;
}

div.profil2-relation{
    float: left;
    width: 15px;
}
div.profil2-relation.relation-double{
    background-image: url(/images/double-fleche.png);
    background-repeat: no-repeat;
    margin-top: 5px;
    height: 13px;
}
div.profil2-small div.profil2-relation.relation-double{
    margin-top: 0px;
}
div.profil2-relation.relation-follower{
    background-image: url(/images/fleche-verte.png);
    background-repeat: no-repeat;
    margin-top: 8px;
    height: 7px;
}
div.profil2-small div.profil2-relation.relation-follower{
    margin-top: 3px;
}
div.profil2-relation.relation-following{
    background-image: url(/images/fleche-bleu.png);
    background-repeat: no-repeat;
    margin-top: 8px;
    height: 7px;
}
div.profil2-small div.profil2-relation.relation-following{
    margin-top: 3px;
}
div.profil2-relation.relation-no{
    height: 12px;
}

div.profil2-follow{
    float: left;
    min-width: 50px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    visibility: hidden;
    font-size: 11px;
}
div.profil2-small div.profil2-follow{
    margin-top: 0px;
}
div.profil2:hover div.profil2-follow{
    visibility: visible;
}
div.profil2-follow a{
    color: #63605A;
    font-weight: normal;
}

div.profil2-stats{
    float: left;
    width: 30px;
    border-left: 1px solid #C2BBAC;
    height: 20px;
    visibility: hidden;
}
div.profil2-small div.profil2-stats{
    height: 16px;
}
div.profil2:hover div.profil2-stats{
    visibility: visible;
}
div.profil2-stats-inter{
    border-left: 1px solid #E2DDD3;
    height: 15px;
    padding: 5px 0 0 10px;
}
div.profil2-small div.profil2-stats-inter{
    height: 15px;
    padding: 0px 0 0 10px;
}




#bloc-engagement {
    margin-top: 25px;
}

#bloc-engagement h2 {
    color: #312D27;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 15px;
    text-shadow: 0 1px 0 #FFFFFF;
    float: left;
    margin-top: 25px;
}

#bloc-engagement .separation-engagement {
    border-bottom: 1px solid #ECE9E3;
    height: 1px;
    background-color: #A89B9B;
    width: 817px;
    margin-left: 10px;
    float: left;
    margin-top: 50px;
}

#bloc-engagement .picto-engagement {
    float: left;
    margin-top: 40px;
}

#bloc-engagement .wrapper-engagement {
    width: 975px;
}

#bloc-engagement .wrapper-engagement .menu-header {
    width: 100%;
    height: 40px;
    margin-top: 15px;
}

#bloc-engagement .wrapper-engagement .menu-header .menu-item {
    float: left;
    padding: 10px;
    background-color: #ADA799;
    color: #312D27;
    text-align: center;
    width: 220px;
    margin-right: 3px;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    height: 20px;
}

#bloc-engagement .wrapper-engagement .menu-header .menu-item:hover {
    background-color: #312D27;
    color: #ADA799;
}

#bloc-engagement .wrapper-engagement .menu-header .selectionne {
    background-color: #312D27;
    color: #ADA799;
}

#bloc-engagement .wrapper-engagement .menu-header .menu-no-item {
    float: left;
    padding: 10px;
    background-color: #ADA799;
    color: #312D27;
    text-align: center;
    width: 469px;
    height: 19px;
}

.content-engagement {
    background-color: #D8D2C5;
    width: 100%;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
}

.engagement-title{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.engagement-subtitle{
    font-size: 12px;
    font-style: italic;
    margin-bottom: 15px;
}

.from-followers {
    width: 100%;
    padding-bottom: 30px;
}

.top5-engaged-followers, .top5-engaged-followings{
    float: left;
    width: 350px;
    padding: 0px 20px;
    margin-top: 30px;
    border-right: 1px solid #C2BBAC;
}

.most-engaged-recently, .neither-follow{
    float: left;
    width: 560px;
    padding: 0px 10px;
    margin-top: 30px;
    border-left: 1px solid #E2DDD3;
}

.most-engaged-recently-col, .neither-follow-col {
    float: left;
    width: 260px;
    padding: 0px 10px;
}

.no-interaction-recently{
    margin-top: 50px;
}
.no-interaction-recently a.view-no-interaction{
    margin-left: 20px;
    font-size: 12px;
    color: #312D27;
    padding: 1px 9px;
    background-color: #A89B9B;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-bottom: 1px solid #ECE9E2;
    border-top: 1px solid #B8B2A4;
    border-left: 1px solid #CCC8BD;
    border-right: 1px solid #BFBAAF;
}
.no-interaction-recently a.view-no-interaction:hover{
    background-color: #312D27;
    color: #D8D2C5;
}
#FollowerNonActifSurDernieresPhotos{
    display: none;
}


.from-followings-others {
    width: 100%;
    padding-bottom: 30px;
}

.container-indication-menu {
    height: 8px;
    width: 100%;
    position: relative;
    top: -1px;
}

.indication-menu {
    float:left;
    height: 8px;
    width: 240px;
    background-image: url(/images/triangle-menu.png);
    background-repeat: no-repeat;
    background-position: center center;
}


#bloc-managing {
    margin-top: 25px;
}

#bloc-managing h2 {
    color: #312D27;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 15px;
    text-shadow: 0 1px 0 #FFFFFF;
    float: left;
    margin-top: 25px;
}

#bloc-managing .separation-managing {
    border-bottom: 1px solid #ECE9E3;
    height: 1px;
    background-color: #A89B9B;
    width: 835px;
    margin-left: 10px;
    float: left;
    margin-top: 50px;
}

#bloc-managing .picto-managing {
    float: left;
    margin-top: 40px;
}

#bloc-managing .wrapper-managing {
    width: 975px;
}

.wrapper-youmayfollow {
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #D8D2C5;
    padding: 20px;
}

.wrapper-youmayfollow h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.wrapper-youmayfollow em {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 15px;
}

.wrapper-remove h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.wrapper-remove em {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 15px;
}

.youmayfollow .profil2 {
    float:left;
    width: 290px;
}

.wrapper-remove {
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #D8D2C5;
    padding: 20px;
}

.remove .profil2 {
    float:left;
    width: 290px;
}


span.bigred {
    text-transform: uppercase;
    color: #DE2154;
    font-weight: bold;
}

.ex-public-url {
    font-weight: bold;
    margin-top: 40px;
    /*width: 610px;*/
    margin-bottom: 40px;
    font-size: 14px;
}

.wrapper-public-url {
    /*width: 610px;*/
}

.wrapper-public-url input[type=radio] + label {
    opacity: 0.4;
}

.wrapper-public-url input[type=radio]:checked +label {
    opacity: 1;
}

.choice-public-url {
    margin-bottom: 40px;
    width: 610px;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight: bold;
}

.choice-public-url input {
    margin-left: 60px;
}

#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
}

#my-follower-on-statigram a.paginationUserTwoColonne, #my-following-on-statigram a.paginationUserTwoColonne {
    margin: 35px 0 0 0;
    text-decoration: none;
    color: #E0D5C7;
}

div#intro-goodnews{
    float:left;
    margin:25px 0 0 0;
    width: 100%;
}

div#intro-goodnews .more-informations{
    clear:both;
    float:left;
    margin:25px 0 0 0;
    font-size:12px;
}

div#intro-goodnews .size12{
    font-size:12px;
}


form#form-settings {
    clear: both;
    float: left;
    margin: 25px 0 25px 0;
    font-size:13px;
    width:465px;
}

form#form-settings label{
    font-size:13px;
}


div#timezone-bloc .timezone-picto {
    margin:0 15px 0 0;
    float:left;
    width:50px;
    height:50px;
    background-color: transparent;
    background-image: url('/images/icone_timezone.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

div#system-bloc .system-picto {
    margin:0 15px 0 0;
    float:left;
    width:50px;
    height:34px;
    background-color: transparent;
    background-image: url('/images/phone_choice.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}
div#system-bloc .system-choice {
    padding-top: 6px;
}
div#system-bloc .system-choice div, div#system-bloc .system-choice label{
    float: left;
}
div#system-bloc .system-choice input{
    float: left;
    margin: 1px 7px 0 15px;
}
.fancyBoxSettings #error-application{
    margin: 0;
}

div.regional-settings-content{
    margin-left: 65px;
}

div.regional-settings-line-language{
    margin: 15px 0 30px;
}

div.regional-settings-labels{
    float: left;
    width: 100px;
    padding-top: 5px;
    font-weight: bold;
}

div#timezone-bloc select#setting-timezone, div#timezone-bloc select#setting-language  {
    /*float: left;
    margin:5px 0 0 0;*/
    width: 300px;
}

.fancyBoxSettings #error-email,
.fancyBoxSettings #error-timezone {
    margin:0 0 0 67px;
}

#error-timezone {
    line-height: 5px;
}

div#email-bloc{
    float:left;
    margin:0 0 15px 0;
}

div#welcome-bloc {
    float:left;
    clear:both;
    margin:25px 0 25px 0;
    width:100%;

}

span.more-informations{
    clear:both;
    float:left;
    width:100%;
    margin-top: 30px;
    margin-left: 5px;
    margin-bottom: 10px;
    color: #585858;
}

form#form-settings label{
    font-weight: normal;
    margin-left: 0;
}

form#form-settings #timezone-full{
    display: none;
}

form#form-settings #timezone-preset-line{
    font-weight: bold;
    margin-top: 5px;
}
form#form-settings #timezone-preset-line a{
    color: #2a7cff;
    font-weight: normal;
}

form#form-settings select{
    margin-top: 5px;
}

form#form-settings #email-bloc{
    margin-top: 15px;
}

form#form-settings #email-bloc .email-bloc-infos{
    margin: 10px 35px 10px 66px;
    color: #585858;
}
form#form-settings #email-bloc .email-bloc-infos a{
    color: #252525;
}

form#form-settings-page input#setting-email,
form#form-settings input#setting-email{
    margin:5px 0 0 0;
    float:left;
    width:352px;
    height: 21px;
    padding: 2px;
    border: solid 1px #aaa;
    outline: 0;
    background: #FFFFFF;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    font-size: 14px;
    padding-left: 9px;
    font-size: 15px;
    font-weight: bold;
}
form#form-settings-page input#setting-email{
    color: #888;
    font-weight: normal;
}
form#form-settings input#setting-email::-webkit-input-placeholder{
    font-style: normal;
}
form#form-settings input#setting-email:-moz-placeholder{
    font-style: normal;
}
form#form-settings-page input[type=checkbox],
form#form-settings input[type=checkbox]{
    margin:8px 10px 0 0;
}

#newsletter-bloc .label-multiline{
    float:right;
    width:402px;
    padding-top:7px;
}
#newsletter-bloc .newsletter-unbloc{
    height: 45px;
}

form#form-settings div#border-bt-save-settings{
    margin: 16px 0 0;
    width: 405px;
    height:1px;
    border-top:1px solid #B7B09F;
    background-color:#E1DDD4;
    float:left;
}

form#form-settings input.save-settings{
    float:right;
    border: none;
    cursor: pointer;
    margin-right:35px;
    text-decoration: none;
    color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-weight: 900;
    background: #3b96d4;
    padding: 10px 11px 10px 11px;
    text-transform: uppercase;
    font-size: 11px;

}
form#form-settings input.save-settings:hover {
    background: #288acc;
}

form#form-settings-page {
    clear: both;
    /*float: left;
    margin: 45px 0;*/
    margin:0;
    padding: 45px 0;
    font-size:12px;
    width:100%;
    height: 780px;
}

form#form-settings-page div#settings-left{
    float:left;
    border-right:1px solid #E1DDD4;
    width:50%;
    height:800px;
}
form#form-settings-page div#settings-right{
    float:right;
    height:800px;
    padding-left: 4%;
    width: 45%;
}

.textarea-remove {
    border: 1px solid rgba(0,0,0,0.1);
    width: 340px;
    height: 40px;
    padding: 10px;
    resize: none;
    font: inherit;
}

.h3-remove {
    margin-bottom: 20px;
}

.wrapper-remove-user {
    padding: 20px;
    font-size: 14px;
    line-height: 1.48;
}

.go-back {
    margin-top: 40px;
    float: left;
    color: inherit;
    text-decoration: underline;
}

.submit-remove {
    margin-top: 35px !important;
    float: right;
    margin-right: 0 !important;
    font-weight: bold;
}

form#form-settings-page .titre-gras{
    font-size:16px;
    text-shadow: 0 1px 0px #fff;
    -moz-text-shadow: 0px 1px 0px  #fff;
    -webkit-text-shadow: 0px 1px 0px  #fff;
    font-weight:bold;
    margin-bottom: 5px;
    color:#252525;
}


form#form-settings-page #setting-email-usedfor{
    float:left;
    clear:both;
    font-size:16px;
    text-shadow: 0 1px 0px #fff;
    -moz-text-shadow: 0px 1px 0px  #fff;
    -webkit-text-shadow: 0px 1px 0px  #fff;
    color:#252525;
    font-weight:bold;
    margin: 0 0 25px;
    width: 100%;
}

form#form-settings-page #snapshot-bloc,
form#form-settings-page #notification-bloc,
form#form-settings-page #message-bloc,
form#form-settings-page #newsletter-bloc,
form#form-settings-page #timezone-bloc,
form#form-settings-page #remove-bloc,
form#form-settings-page #you-and-statigram-bloc{
    float:left;
    clear:both;
    width:100%;
    margin:0 0 25px 0;
}

form#form-settings-page #timezone-bloc .titre-gras,
form#form-settings-page #you-and-statigram-bloc .titre-gras{
    margin-top: 9px;
    display:inline-block;
}

form#form-settings-page #remove-bloc {
    margin-top: 40px;
}

form#form-settings-page #you-and-statigram-bloc{
    margin-top:25px;
}

form#form-settings .email-picto,
form#form-settings-page .snapshot-picto{
    float:left;
    width:50px;
    height:50px;
    margin:0 15px 0 0;
    background-image: url('/images/icone_snapshots.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

.fancyBoxSettings .welcome-picto,
form#form-settings-page .notification-picto{
    float:left;
    width:50px;
    height:50px;
    margin:0 15px 0 0;
    background-image: url('/images/icone_notifstats.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

form#form-settings-page .message-picto{
    float:left;
    width:50px;
    height:70px;
    margin:0 15px 0 0;
    background-image: url('/images/icone_notifdm.png');
    background-repeat: no-repeat;
    background-position: 12px 0px;
}

form#form-settings-page .newsletter-picto{
    float:left;
    width:50px;
    height:100px;
    margin:0 15px 0 0;
    background-image: url('/images/icone_newsletter.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

form#form-settings-page .remove-picto{
    float:left;
    width:50px;
    height:230px;
    margin:0 15px 0 0;
    background-image: url('/images/icone_remove.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

#list-remove {
    list-style-position: inside;
    padding-right: 40px;
    font-style: italic;
}

#list-remove a {
    color: inherit;
    text-decoration: underline;
}

#list-remove li {
    margin-top: 10px;
}

.click-remove-show {
    cursor: pointer;
}

.button-gris {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #B3AFA8;
    background: -moz-linear-gradient(100% 100% 90deg,#C9C9C9, #F1F1F1 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#C9C9C9));
    color: #312D27;
    font-size: 13px;
    border: 1px solid #B3AFA8;
    cursor: pointer;
    text-shadow: 0 1px 0px white;
    margin: 0px 20px 0 0px;
    padding: 7px;
    display: inline-block;
    margin-top: 15px;
}

.button-gris:hover {
    background: #B3AFA8;
    background: -moz-linear-gradient(19% 90deg,#CACACA, #E9E9E9 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E9E9E9), to(#CACACA));
}

.button-close {
    font-weight: bold;
}

form#form-settings-page .timezone-picto{
    float:left;
    width:50px;
    height:50px;
    margin: 0 15px 0 0;
    background-color: transparent;
    background-image: url('/images/icone_timezone.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}
form#form-settings-page .valorisation-picto{
    float:left;
    width:50px;
    height:50px;
    margin: 0 15px 50px 0;
    background-color: transparent;
    background-image: url('/images/icone_youandsg.png');
    background-repeat: no-repeat;
    background-position: 10px 0px;
}


form#form-settings-page div#message-bloc .setting-message-notif-input{
    float: left;
    margin: 8px 0 0;
    width: 400px;
}

form#form-settings-page div#message-bloc #setting-email,
form#form-settings-page div#message-bloc #setting-notification-email,
form#form-settings-page div#message-bloc #setting-instagram{
    margin: 0 10px 0 0;
}

form#form-settings-page div#timezone-bloc #info-timezone,
form#form-settings-page div#you-and-statigram-bloc #info-valorisation{
    margin: 10px 0 10px 0;
}
form#form-settings-page div#you-and-statigram-bloc .background-valorisation{
    margin-top: 5px;
    margin-left: 15px;
    padding: 10px 15px;
    background-color: #465058;
    width: 370px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    float:left;
    height: 20px;
    color:#fff;
}
form#form-settings-page div#you-and-statigram-bloc .background-valorisation .text-intro{
    float:left;
    width:150px;
    padding-top:2px;
}

form#form-settings-page div#you-and-statigram-bloc .background-valorisation .action-button{
    float:right;
    width:220px;
    text-align: right;
}
form#form-settings-page div#you-and-statigram-bloc #valorisation-instagram.background-valorisation .action-button{
    width:205px;
    padding-right:14px;
}
form#form-settings-page div#you-and-statigram-bloc #valorisation-instagram.background-valorisation .action-button #follow-instagram{
    background-image: url("/images/btn_followIG.png");
    background-repeat: no-repeat;
    width: 59px;
    height: 20px;
    display: block;
    float: right;
}
form#form-settings-page div#you-and-statigram-bloc #valorisation-instagram.background-valorisation .action-button #follow-instagram:hover{
    background-image: url("/images/btn_followIG_hover.png");
}
form#form-settings-page div#you-and-statigram-bloc #valorisation-instagram.background-valorisation .action-button #follow-instagram-ok{
    padding-top: 5px;
    float:right;
}

form#form-settings-page input.save-settings-page{
    float:left;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background: #b3AFA8;
    background: -moz-linear-gradient(100% 100% 90deg,#c9c9c9, #f1f1f1 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#c9c9c9));
    color:#312D27;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #b3AFA8;
    cursor: pointer;
    text-shadow: 0 -1px 1px #fff;
    height: 27px;
    margin: 5px 0 0 5px;
    padding: 0 10px;
}
form#form-settings-page input.save-settings-page:hover{
    background: #b3AFA8;
    background: -moz-linear-gradient(19% 90deg,#cacaca, #e9e9e9 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#cacaca));
}





#facebook-timeline-block {
    float: right;
    margin: 10px 0 25px 10px;
    width: 22%;
}






.grid-contest {
    font-family: Helvetica, sans-serif;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 310px;
    height: 470px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    font-size: 13px;
    line-height: 1.3;
    position: relative;
    z-index: 1;
    background-image: url('/images/fondgrid-contest.png');
    background-repeat: no-repeat;
    background-position: bottom;
    cursor: pointer;
}
.grid-contest.winner{
    background-image: url('/images/fondgrid-contest-win.png');
}

.alpha {
    margin-left: 0;
    margin-right: 20px;
}

.omega {
    margin-left: 20px;
    margin-right: 0;
}

.contest-image {
    margin-bottom: 20px;
    margin-top: 30px;
    z-index: 2;
}

.contest-image img {
    max-width: 100%;
    height: auto;
    width: auto;
    display: block;
    margin: 0 auto;
    z-index: 2;
}

.contest-texte, .contest-date, .contest-enter {
    width: 250px;
    margin: 0 auto;
    z-index: 2;
}

.contest-texte p.financial{
    background-image: url(/images/prizes.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 4px 0 0 25px;
    margin-top: 5px;
}

.contest-texte h4 {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.contest-date {
    color: #FA7100;
    font-size: 13px;
    position: absolute;
    bottom: 35px;
    left: 30px;
}


.contest-pays{
    color: #ADA799;
    font-size: 13px;
    position: absolute;
    bottom:60px;
    left: 30px;
    width: 250px;
}

.contest-pays a{
    color: #ADA799;
    font-size: 13px;
}
.contest-pays a:hover{
    text-decoration:underline;
}

.contest-date img{
    margin-right: 7px;
}

.contest-enter {
    text-align: right;
    color: orange;
    text-transform: uppercase;
    font-weight: bold;
    z-index: 2;
    position: absolute;
    bottom: 15px;
    right: 30px;
}

.contest-enter a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

.contest-enter a:hover {

}

/*.create-contest {
    float:right;
    margin-top: -4px;
}

.create-contest a {
    display: block;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-weight: 900;
    background: #63ca60;
    font-size: 11px;
    padding:10px 11px 10px 11px;
    float: right;
    margin: 0 0 0 15px;
    text-transform: uppercase;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}
.create-contest a:hover {
    background: #5bb058;
}*/

.overview-contest a {
    display: block;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #42403C;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
    font-weight: bold;
    box-shadow: 0 1px 0 0 #F2F2F2;
    -moz-box-shadow: 0 1px 0 0 #F2F2F2;
    -webkit-box-shadow: 0 1px 0 0 #F2F2F2;
    background: #42403C;
    font-size: 13px;
    padding: 6px 20px;
    float: left;
}

.manage-contest-single {
    margin-top: 30px;
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 12px;
}
.manage-contest-single.pendingReview {
    background: #63ca60;
}
.contest-review-pending{
    background-color: #63ca60;
    color: #fff;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    text-align: center;
    padding: 12px 0 10px 0;
}
.activity-left {
    float: left;
    width: 280px;
    padding-right: 20px;
    border-right: 1px solid rgb(173, 167, 151);
}

.activity-right {
    float: right;
    width: 609px;
}

.activity-total {
    color: #ADA797;
    float: right;
    font-size: 12px;
    margin-top: 10px;
}

.activity-left h2 {
    color: rgb(173, 167, 151);
    float:left;
}

.manage-contest-single-stats {
    font-size: 12px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 20px;
    box-shadow: 0 3px 3px 0 #CDC6B5;
    -webkit-box-shadow: 0 3px 3px 0 #CDC6B5;
    -moz-box-shadow: 0 3px 3px 0 #CDC6B5;
}

.stats-wrapper-contest {
    margin-top: 30px;
    background: #fff;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.activity-stats {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 5px;
    padding: 30px;
}

.activity-stats-number {
    margin-top: 30px;
}

.activity-label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #312d27;
}

.activity-number {
    float: right;
    margin-bottom: 20px;
    text-align: right;
    font-size: 12px;
}

.activity-photos {
    color: rgb(250, 113, 0);
}

.activity-participants {
    color: rgb(94, 191, 120);
}

.activity-views {
    color: rgb(99, 96, 89);
}


.activity-big {
    font-size: 40px;
    font-weight: bold;
    line-height: 33px;
    margin-bottom: 5px;
}

.activity-last {
    margin-bottom: 15px;
}

.activity-moderation {
    font-weight: bold;
}

.activity-left h4 {
    color: #ADA797;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.activity-likes {
    color: rgb(250, 65, 94);
    font-weight: bold;
}

.activity-comments {
    color: rgb(253, 204, 18);
    font-weight: bold;
}

.activity-social {
    color: rgb(27, 135, 211);
    font-weight: bold;
}

.activity-overall {
    color: rgb(173, 167, 151);
}

.activity-refused {
    margin-top: 20px;
}

.activity-refused a {
    text-decoration: none;
    font-weight: normal;
    font-size:11px;
}


.monitor-activity{
    padding: 30px 30px 15px;
    border-bottom: 1px solid #CDC6B5;
}
.monitor-activity-left{
    float: left;
    width: 450px;
    height: 15px;
    padding: 8px 0 2px 45px;
    background-image: url(/images/monitor-activity.png);
    background-repeat: no-repeat;
    color: #ADA797;
    font-size: 14px;
    font-weight: bold;
}
.csvdownload-left{
    float: left;
    width: 450px;
    height: 15px;
    padding: 8px 0 2px 45px;
    background-image: url(/images/csv-participants.jpg);
    background-repeat: no-repeat;
    color: #ADA797;
    font-size: 14px;
    font-weight: bold;
}
.monitor-activity-left .uppercase{
    text-transform: uppercase;
}
.monitor-activity-right{
    float: right;
    width: 300px;
    text-align: right;
    padding-top: 7px;
}
.monitor-activity-right a{
    color: #fff;
    background-color: #ADA797;
    border-radius: 3px;
    padding: 3px 6px;
    font-size: 12px;
    font-weight: bold;
}
#monitor-activity-loader{
    display: none;
}

.performance-stats {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 5px;
    padding: 30px;
}

.performance-left {
    float: left;
    width: 280px;
    height: 225px;
    padding-right: 20px;
    border-right: 1px solid rgb(173, 167, 151);
}

.performance-right {
    float: right;
    width: 609px;
}

.performance-total {
    color: #ADA797;
    float: right;
    font-size: 12px;
    margin-top: 10px;
}

.performance-daily {
    color: #ADA797;
    font-size: 11px;
    font-style: italic;
}

.performance-left h2 {
    color: rgb(173, 167, 151);
    float:left;
}

.performance-stats-number {
    margin-top: 30px;
}

.performance-label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #312d27;
}

.performance-number {
    float: right;
    margin-bottom: 20px;
    text-align: right;
    font-size: 12px;
}

.performance-likes {
    color: #DE2154;
}

.performance-audience {
    color: #2A7CFF;
}

.performance-big {
    font-size: 40px;
    font-weight: bold;
    line-height: 33px;
    margin-bottom: 5px;
}




.stat-social-virality {
    background: #FFF;
    padding: 30px;
    margin-top: 5px;
}

.stat-social-moderation {
    background: #FFF;
    padding: 30px;
    margin-top: 5px;
}


.stat-contact-us {
    background: rgb(99, 96, 89);
    padding: 30px;
    margin-top: 5px;
}

.stat-contact-us p {
    color: #fff;
    text-align: right;
    font-weight: bold;
    font-size: 16px;
}

.stat-contact-us p a {
    display: block;
    text-decoration: none;
    color: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #312D27;
    text-shadow: 0 -1px #312D27;
    font-weight: bold;

    background: #312D27;
    background: -moz-linear-gradient(top, #63605A 0%, #312D27 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63605A), color-stop(100%,#312D27));
    background: -webkit-linear-gradient(top, #63605A 0%,#312D27 100%);
    background: -o-linear-gradient(top, #63605A 0%,#312D27 100%);
    background: -ms-linear-gradient(top, #63605A 0%,#312D27 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63605A', endColorstr='#312D27',GradientType=0 );
    background: linear-gradient(top, #63605A 0%,#312D27 100%);

    font-size: 16px;
    padding: 7px 18px;
    float: right;
    position: relative;
    top: -9px;
    margin-left: 20px;
}

.confirmation-contest-created {
    background: rgb(205, 226, 211);
    border: 1px solid rgb(91, 191, 120);
    padding: 20px;
    color: rgb(46, 137, 66);
    font-size: 13px;
    margin-bottom: 10px;
}

.confirmation-contest-created ul {
    margin-left: 30px;
}

.confirmation-contest-created ul li {
    margin-top: 5px;
}

.contest-image-content {
    display: inline-block;
    width: 15.1%;
}
.contest-image-content.waiting{
    opacity: .5;
}

.contest-image-content-stats {
    float:left;
}

.contest-image-content img {
    width: 150px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.contest-image-content .simul-img-directory {
    width: 150px;
    background-color: #465058;
    height: 150px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    font-size: 100px;
    font-family: "Statifont";
    color: #3a454d;
    text-align: center;
    display: inline-block;
    line-height: 140px;
}

.contest-image-content-stats img {
    width: 250px;
}
.contest-infos{
    position: absolute;
    bottom:20px;
    width: 100%;
    color: #585858;
}
.listePays {
    color:#de2154;
}
.contest-infos .picto-small{
    height: 12px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
}

.contest-infos-status {
    float: left;
}
.contest-infos-status .contest-status{
    position: relative;
    padding-left: 15px;
}
.color-info{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width: 10px;
    height: 10px;
    top: 2px;
    left: 0;
    position: absolute;
}
.waiting .color-info{
    background: #3b96d4;
}
.over .color-info{
    background: #de2154;
}
.live .color-info{
    background: #63ca60;
}
.contest-infos-date {
    float: left;
    margin-left: 27px;
}
.contest-infos-countries {
    float: left;
    margin-left: 27px;
}
.contest-infos-countries .directory-list-pays{
    display: inline-block;
}
.contest-action .bt-contest-manage{
    background: #585858;
    display: inline-block !important;
    margin-bottom: 10px;
}
.bt-contest-manage.btclosed{
    background: #de2154;
}
.bt-contest-manage.btresults{
    background: #dcdcdc;
}
.contest-action .bt-contest-manage:hover{
    background: #252525;
}
.bt-contest-manage.btclosed:hover{
    background: #ce1e4d;
}
.bt-contest-manage.btresults:hover{
    background: #cacaca;
}

.contest-content {
    height: 150px;
    -webkit-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background: #fff;
}

.contest-data-content {
    display: inline-block;
    width: 836px;
    vertical-align: top;
    height: 150px;
    color: #585858;
}
.contest-data-content .contest-name{
    padding: 20px;
    width: 630px;
    display: inline-block;
    position: relative;
    height: 110px;
    word-wrap: break-word;
}
.contest-data-content .contest-name.waiting{
    opacity: .5;
}
.contest-data-content .contest-action{
    text-align: center;
    width:160px;
    display: inline-block;
    border-left: 1px solid #ececec;
    height: 150px;
    vertical-align: top;
    float: right;
}
.contest-data-content .contest-action.nb-bt-1{
    padding-top:45px;
    height: 105px;
}
.contest-data-content .contest-action.nb-bt-2{
    padding-top: 25px;
    height: 125px;
}
.contest-data-content .contest-action.nb-bt-3{
    padding-top: 15px;
    height: 135px;
}

.contest-data-content-stats {
    float: right;
    width: 660px;
}

.contest-data-title {
    float: left;
    width: 460px;
    font-size:18px;
}
.contest-data-content-stats .pays-concours{
    margin: 5px 0;
}
.contest-data-content-stats .hashtags-concours {
    float: left;
    width: 460px;
}
.contest-data-date {
    float: left;
    width: 250px;
    text-align: left;
    font-size: 13px;
}

.contest-data-date-stats {
    float: right;
    width: 250px;
    text-align: right;
    font-size: 13px;
}

.url-concours a, .url-concours a:visited {
    font-size:11px;
}
.contest-moderation a{
    font-size:11px;
}

.contest-moderation .edit-moder-concours label{
    font-size:12px;
    font-weight: normal;
}
.contest-moderation .edit-moder-concours input#moder-priori {
    margin-top:10px;
}
.contest-moderation .edit-moder-concours label.moder-priori {
    color:#ADA799;
}

.url-concours a.disabled {
    cursor: not-allowed;
    color: #ADA799;
}

.contest-data-line {
    padding: 10px 0;
    border-bottom: 1px dotted #ADA799;
}

.ln-activate {
    line-height: 25px;
}
.ln-activate.ok .intro,
.ln-activate.setup .intro,
.ln-activate.view .intro{
    padding-left: 20px;
    background-image: url('/images/option_activated.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    display: inline-block;
    line-height: 17px;
}


.activate-this.activate {
    display: inline-block;
    float: right;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ADA799;
    color: #fff;
    padding: 0 4px;
    font-weight: bold;
}
.activate-this.pending {
    display: inline-block;
    float: right;
    color: #F8C136;
    padding: 0 4px 0 20px;
    font-weight: bold;
    cursor:default;
    text-transform: uppercase;
    background-image: url('/images/statu_warning.png');
    background-repeat: no-repeat;
    background-position: 0 5px;
}
.activate-this.setup {
    display: inline-block;
    float: right;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #2A7CFF;
    color: #fff;
    padding: 0 4px;
    font-weight: bold;
}
.activate-this.view {
    display: inline-block;
    float: right;
    color: #2A7CFF;
    padding: 0 4px;
}

p.infoSuppOptionFacebook,
p.infoSuppOptionFacebook a{
    line-height:1.3;
    color:#ADA799;
    margin-top: 7px;
}

p.infoSuppOptionNonIg,
p.infoSuppOptionNonIg a{
    line-height:1.3;
    color:#ADA799;
    margin-top: 7px;
}


img.arrow-right {
    display: inline-block;
    margin: 0 3px;
    position: relative;
    top: 1px;
}

.contest-label {
    float: left;
    width: 160px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0 0 0;
    font-size:11px;
}
.contest-label-name {
    float: left;
    width: 470px;
    font-weight: bold;
    font-size:16px;
    margin-bottom: 5px;
    color: #de2154;
}
.contest-label-countries {
    float: left;
    width: 470px;
    padding: 5px 0 0 0;
    font-size:11px;
}


.btn-social {
    position: relative;
    opacity: .5;
}

.btn-facebook {
    margin-right: 22px;
    position: relative;
    left: -3px;
}

.btn-twitter {
    margin-right: 15px;
    top: 3px;
}

.btn-instagram {
    margin-right: 17px;
    top: 3px;
}

.btn-site {
    margin-right: 22px;
    position: relative;
    left: 20px;
    top: 9px;
}

.btn-tumblr {
    margin-right: 13px;
    position: relative;
    left: 0px;
}

.btn-pinterest {
    margin-right: 13px;
    position: relative;
    left: 0px;
}

.editinplace {
    display: inline-block;
}

.editinplace input {
    border: 1px solid #ADA799;
    padding: 0 5px;
    width: 210px !important;
}

.facebook-value {
    display: inline-block;
    line-height: 24px;
    padding: 0px 5px;
    color: #ADA799;
    font-style: italic;
    width: 220px;
    margin-left: 26px;
}

.twitter-value {
    display: inline-block;
    line-height: 24px;
    padding: 0px 5px;
    color: #ADA799;
    font-style: italic;
    width: 220px;
    margin-left: 26px;
}

.instagram-value {
    display: inline-block;
    line-height: 24px;
    padding: 0px 5px;
    color: #ADA799;
    font-style: italic;
    width: 220px;
    margin-left: 27px;
}

.site-value {
    display: inline-block;
    line-height: 24px;
    padding: 0px 5px;
    color: #ADA799;
    font-style: italic;
    width: 220px;
    margin-left: 64px;
}

.tumblr-value {
    display: inline-block;
    line-height: 24px;
    padding: 0px 5px;
    color: #ADA799;
    font-style: italic;
    width: 220px;
    margin-left: 27px;
}

.pinterest-value {
    display: inline-block;
    line-height: 24px;
    padding: 0px 5px;
    color: #ADA799;
    font-style: italic;
    width: 220px;
    margin-left: 11px;
}

.detail-social-network span {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    top: 0;
}

.detail-social-network .error {
    display: none;
    color: #de2154;
    padding: 0 5px;
    background: #FFDDDD;
    line-height: 24px;
    width: 175px;
    left: 315px;
}

.detail-social-network .edited {
    color: #000;
    font-style: normal;
    opacity: 1;
}

.contest-facebook-tab,
.contest-ads {
    padding: 5px 0 10px 0;
}
.contest-pays-tab .contest-value{
    width:490px;
}
.contest-value a {
    font-size:12px;
}


.contest-value a:hover {

}

.contest-name {
    padding: 0 0 10px 0;
}
.contest-url {
    padding: 5px 0 10px 0;
}

.contest-value .selected {
    background: green;
}

.contest-numbers {
    float: left;
}

.contest-numbers .separationMetrics{
    margin:1px 25px;
}

.contest-stats {
    float: right;
    display: block;
    text-decoration: none;
    color: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-weight: bold;
    background: #312D27;
    padding: 0px 4px;
    line-height: 25px;
    margin-bottom: 10px;
}

#general-content .detail-social-network input[type="text"] {
    border: 1px solid #ADA799;
    background-color: #FFF;
    width: 230px;
    padding: 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-family: Helvetica,arial;
}

.detail-social-network {
    margin-top: 8px;
    line-height: 26px;
    position: relative;
    height: 28px;
}

.manage-contest-date {
    color: #ADA799;
    font-weight: bold;
    font-size: 12px;
}

.manage-contest-date-stats {
    color: #ADA799;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

.last-gds {
    border-bottom: none;
}


.contest-status-stats {
    margin-top: 0;
}

.contest-status .waiting, .contest-status-stats .waiting {
    color: #F8C136;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
    background-image: url('/images/statu_warning.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
}
.contest-status .waiting span, .contest-status-stats .waiting span {
    color: #ADA799;
    font-weight: normal;
    text-transform: none;
}

.contest-status .pending, .contest-status-stats .pending {
    color: #ADA799;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
    background-image: url('/images/statu_pending.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
}
.contest-status .active, .contest-status-stats .active {
    color: #5EBF78;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
    background-image: url('/images/statu_active.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
}
.contest-status .closed, .contest-status-stats .closed {
    color: #de2154;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
    background-image: url('/images/statu_closed.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
}
.contest-status .results, .contest-status-stats .results {
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
    background-image: url('/images/statu_over.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
}

.contest-action a.aclosed, .contest-status a.aclosed, .contest-status-stats a.aclosed {
    float: right;
    display: block;
    color: #fff;
    background: #de2154;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
    padding: 0px 4px;
    line-height: 25px;
}
.contest-status a.aresults, .contest-status-stats a.aresults, .contest-action a.aresults {
    float: right;
    display: block;
    color: #fff;
    background: #ADA799;
    font-weight: bold;
    background-image: url('/images/stop_publishing.png');
    background-repeat: no-repeat;
    background-position: 8px 5px;
    margin-top: -5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
    padding: 0px 4px 0 30px;
    line-height: 25px;

}

.contest-value p.contest-acces-moder {
    margin-top:5px;
}

.contest-status a.aresults,  contest-status-stats a.aresults{
    float: right;
    display: block;
}
hr.separation-details-stats {
    height:0;
    border: none;
    border-bottom: 1px dotted #ADA799;
    margin: 8px 0;
}

.none {
    color: #ADA799;
}


#valorisation-pinterest img {
    position: relative;
    top: -3px;
}


.promoteTitle{
    font-size: 18px;
    margin: 40px 0 0 0;
    font-weight: 100;
}
.blocPromote{
    margin-top:15px;
    display: inline-block;
    color:#585858;
    overflow:hidden;
    font-size:13px;
    line-height:1.3;
    -webkit-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    width: 1020px;
}
#blocPublicUrl{
    margin-top: 40px;
}

.promoteLeft,
.promoteRight{
    padding:30px 30px 30px 30px;
}
#blocPublicUrl .promoteLeft,
#blocPublicUrl .promoteRight{
    height:162px;
}
#blocRssFeed .promoteLeft,
#blocRssFeed .promoteRight{
    height:115px;
}
#blocTabFb .promoteLeft,
#blocTabFb .promoteRight{
    height: 350px;
}
#blocWidget .promoteLeft,
#blocWidget .promoteRight{
    height: 245px;
}
#blocProfileCover .promoteLeft,
#blocProfileCover .promoteRight{
    height: 205px;
}
#blocProfileCover .promoteLeft .promote-share-left{
    margin-top: 23px;
}
#blocTimelineBox .promoteLeft,
#blocTimelineBox .promoteRight{
}
#blocFollowButton .promoteLeft,
#blocFollowButton .promoteRight {
    height: 190px
}
#blocFollowButton .promoteLeft .promote-share-left{
    margin-top: 75px;
}
#blocTimelineBox .promoteRight .image-promote {
    padding: 10px;
    width: 64%;
}

.promote-share-left{
    float: left;
    width: 295px;
}
.promote-share-left .promote-share-title{
    float: left;
    width: 55px;
    font-size: 14px;
    color: #d5d5d5;
    padding: 20px 0 0 0;
    text-shadow: 0 1px 0 white;
}
.promote-share-left .promote-twitter,
.promote-share-left .promote-facebook,
.promote-share-left .promote-google,
.promote-share-left .promote-tumblr,
.promote-share-left .promote-pinterest{
    float: left;
    font-size: 24px;
    margin: 16px 10px 0 0;
    color:#d5d5d5;
}
.promote-share-left .promote-twitter:hover,
.promote-share-left .promote-facebook:hover,
.promote-share-left .promote-google:hover,
.promote-share-left .promote-tumblr:hover,
.promote-share-left .promote-pinterest:hover{
    color: #8f9aa3;
}

.promoteLeft{
    width:340px;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    float:left;
    background-repeat: no-repeat;
    background-position:25px 15px;
}
.promoteLeft .title{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #252525;
}
.promoteLeft .presentation{

}
.promoteLeft .presentation p{
    margin-bottom: 10px;
}
.promoteLeft .presentation a{
    color: #3b96d4;
}
.promoteLeft .presentation ul{
    margin-bottom: 10px;
}
.promoteLeft .presentation li{
    margin-bottom: 5px;
}
.promoteRight{
    width:528px;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    float:right;
    border-left: 1px solid #ececec;
}
.promoteRight .linkTopRight{
    float:right;
    margin-top: 15px;
    text-decoration: none;
    color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-weight: 900;
    background: #3b96d4;
    padding: 10px 11px 10px 11px;
    text-transform: uppercase;
    font-size: 11px;

}
.promoteRight .linkTopRight:hover{
    background: #288acc;
}
.promoteRight img.igfeed-retina{
    max-width: 385px;
    width: 100%;
}

p.promoteWidget{
    color: #312D27;
    font-size: 13px;
    text-shadow: 0 1px 0 white;
    margin-top: 15px;
}
.urlRss{
    margin-bottom:10px;
}
.urlRss .lienBleu{
    font-weight: 700;
}
.lienBleuIg,
.lienBleu{
    color:#3b96d4;
}
.lienBlack{
    color:#3b96d4;
}
.public-url-affichee{
    font-weight:bold;
}
span.public-url-affichee{
    color:#63605A;
}
#desactiveUrlPublic{
    background-image: url(/images/promote_url_off.png);
    background-repeat:no-repeat;
    background-position: 5px 5px;
}
#activeUrlPublic{
    background-image: url(/images/promote_url_on.png);
    background-repeat:no-repeat;
    background-position: 5px 5px;
    margin-left:10px;
}
.boutonUrlPublic{
    background-color: #f5f5f5;
    color: #585858;
    padding: 3px 5px 2px 25px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: right;
}
.boutonUrlPublic.selected{
    background-color: #3B96D4;
    color: #fff;
}
#btSharePubliqueUrl{
    color:#42403C;
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    float: left;
    width: 100%;
    margin-top: 25px;
}
#labelSharePublicUrl{
    float:left;
    margin: 14px 0 0px 0px;
}
#infoUrlPublic{
    margin-top: 43px;
}

.texte-cover-wait {
    text-align:right;
    width: 120px;
    margin-top: 10px;
    float: right;
}

.image-promote {
    float: left;
}

#btSharePubliqueUrlPagePublic #twitter-share{
    width: 85px;
}
#btSharePubliqueUrlPagePublic #facebook-share{
    width: 85px;
}
#btSharePubliqueUrlPagePublic #google-share{
    width: 68px;
}


/********* TOOLTIP **********/
.ui-tooltip-default.ui-tooltip-blanc .ui-tooltip-content{
    border:none;
    background-color:#fff;
    color:#312D27;
    padding: 10px;
    max-width:150px;
}

.ui-tooltip-default.ui-tooltip-blanc .ui-tooltip-shadow {
    -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3);
}

.ui-tooltip-default.ui-tooltip-gris .ui-tooltip-content{
    border:none;
    background-color:#202629;
    color:#fff;
    padding:10px 0;
    max-width:50px;
    text-align:center;
}
.ui-tooltip-default.ui-tooltip-gris .ui-tooltip-tip{
    display:none;
}

.ui-tooltip-default.ui-tooltip-contest .ui-tooltip-content{
    border:none;
    background-color:#6F6151;
    color:#fff;
    padding: 10px;
    max-width:150px;
    font-size: 14px;
}

.ui-tooltip-default.ui-tooltip-contest .ui-tooltip-shadow {
    -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3);
}

.ui-tooltip-default.ui-tooltip-statscontest{
    background: #fff;
    -webkit-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.2);
}
.ui-tooltip-default.ui-tooltip-statscontest .ui-tooltip-content{
    max-width:400px;
    font-size: 14px;
}

.one-million-pic{
    margin-top:20px;
    text-align:left;
}

.one-million-socials{
    position: relative;
    height: 60px;
    margin-top: 30px;
    color: #312D27;
    font-size: 13px;
    font-style: italic;
}

.one-million-socials .social-facebook-label{
    position: absolute;
    top: 2px;
    left: 40px;
    width: 139px;
    height: 20px;
}
.one-million-socials .social-facebook-pic{
    position: absolute;
    top: 0;
    left: 180px;
    width: 100px;
    height: 20px;
}

.one-million-socials .social-twitter-label{
    position: absolute;
    top: 2px;
    left: 330px;
    width: 109px;
    height: 20px;
}
.one-million-socials .social-twitter-pic{
    position: absolute;
    top: 0;
    left: 460px;
    width: 100px;
    height: 20px;
}

.one-million-socials .social-google-label{
    position: absolute;
    top: 2px;
    left: 600px;
    width: 109px;
    height: 20px;
}
.one-million-socials .social-google-pic{
    position: absolute;
    top: 0;
    left: 710px;
    width: 100px;
    height: 20px;
}

.one-million-socials .social-tumblr-label{
    position: absolute;
    top: 40px;
    left: 40px;
    width: 139px;
    height: 20px;
}
.one-million-socials .social-tumblr-pic{
    position: absolute;
    top: 38px;
    left: 180px;
    width: 85px;
    height: 20px;
}

.one-million-socials .social-pin-label{
    position: absolute;
    top: 40px;
    left: 330px;
    width: 129px;
    height: 20px;
}
.one-million-socials .social-pin-pic{
    position: absolute;
    top: 38px;
    left: 460px;
    width: 100px;
    height: 20px;
}







.gris {
    color: #63605A;
}

.ligneDepot-weekdays{height: 50px;width: 44px;}
.nbDepot{margin:0 auto;}
.jourDepot{font-size:13px;margin-top:7px;text-align:center;}
.cercle-1{width:4px;height:4px;border:2px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;top:23px;}
.cercle-2{width:7px;height:7px;border:2px solid transparent;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;top:22px;}
.cercle-3{width:14px;height:14px;border:2px solid transparent;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;position:relative;top:19px;}
.cercle-4{width:19px;height:19px;border:2px solid transparent;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;position:relative;top:14px;}
.cercle-5{width:24px;height:24px;border:2px solid transparent;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;position:relative;top:12px;}
.cercle-6{width:29px;height:29px;border:2px solid transparent;-moz-border-radius:29px;-webkit-border-radius:29px;border-radius:29px;position:relative;top:10px;}
.cercle-7{width:37px;height:37px;border:2px solid transparent;-moz-border-radius:37px;-webkit-border-radius:37px;border-radius:37px;position:relative; top: 5px;}
.calendarShowPost{width:8px;height:8px;background-color:#312D27;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0 auto;display:block;}







.tooltipContest {
    border-radius: 5px;
    border: none;
    background: #202629;
    color: #bababa;
    font-family: MuseoSans, Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
    font-weight: 300;
}
.tooltipContest .tooltipster-content {
    font-size: 13px;
    line-height: 16px;
    padding: 10px;
}

.contest-value {
    float: left;
    font-family: Helvetica, sans-serif;
    padding: 4px 0 0;
    width: 500px;
    line-height: 1.48;
}
