@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

@font-face {
    font-family: 'Icons';
    src:url('font/Icons.eot?r1o4gy');
    src:url('font/Icons.eot?r1o4gy#iefix') format('embedded-opentype'),
    url('font/Icons.ttf?r1o4gy') format('truetype'),
    url('font/Icons.woff?r1o4gy') format('woff'),
    url('font/Icons.svg?r1o4gy#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-PictoImprimante:before {
    content: "\e967";
}
.icon-PictoChecked:before {
    content: "\e968";
}
.icon-PictoMap:before {
    content: "\e969";
}
.icon-E1_Logo_SponsorisePar:before {
    content: "\e966";
}
.icon-Picto_ArrowCircle_Down:before {
    content: "\e963";
}
.icon-Picto_ArrowCircle_Right:before {
    content: "\e965";
}
.icon-Aphatie:before {
    content: "\e900";
}
.icon-ArrowPrevious:before {
    content: "\e901";
}
.icon-ArrowNext:before {
    content: "\e962";
}
.icon-Avatar:before {
    content: "\e902";
}
.icon-Cercle_Facebook:before {
    content: "\e903";
}
.icon-Cercle_GooglePlus:before {
    content: "\e904";
}
.icon-Cercle_Instagram:before {
    content: "\e905";
}
.icon-Cercle_Twitter:before {
    content: "\e906";
}
.icon-Commentaire:before {
    content: "\e907";
}
.icon-Dailymotion:before {
    content: "\e908";
}
.icon-Diapo:before {
    content: "\e909";
}
.icon-DirectAudio_Forward:before {
    content: "\e90a";
}
.icon-DirectAudio_Pause:before {
    content: "\e90b";
}
.icon-DirectAudio_Play:before {
    content: "\e90c";
}
.icon-DirectAudio_Rewind:before {
    content: "\e90d";
}
.icon-DirectAudio_Son-0:before {
    content: "\e90e";
}
.icon-DirectAudio_Son-1:before {
    content: "\e90f";
}
.icon-DirectAudio_Son-2:before {
    content: "\e910";
}
.icon-DirectAudio_Son-3:before {
    content: "\e911";
}
.icon-E1:before {
    content: "\e912";
}
.icon-Europe1_logoAlternatif:before {
    content: "\e913";
}
.icon-Europe1_logoClassique:before {
    content: "\e914";
}
.icon-Facebook:before {
    content: "\e915";
}
.icon-Fermer_deconnexion:before {
    content: "\e916";
}
.icon-Fermer:before {
    content: "\e917";
}
.icon-GooglePlus:before {
    content: "\e918";
}
.icon-Horloge:before {
    content: "\e919";
}
.icon-Instagram:before {
    content: "\e91a";
}
.icon-iris:before {
    content: "\e91b";
}
.icon-Lab:before,
.icon-euro2016:before {
    content: "\e91c";
}
.icon-linkedin:before {
    content: "\e91d";
}
.icon-Menu_Hover:before {
    content: "\e91e";
}
.icon-Menu_Mobile:before {
    content: "\e91f";
}
.icon-Menu_Moins:before {
    content: "\e920";
}
.icon-Menu_Plus:before {
    content: "\e921";
}
.icon-Menu:before {
    content: "\e922";
}
.icon-RSS:before {
    content: "\e927";
}
.icon-Search:before {
    content: "\e928";
}
.icon-Share:before {
    content: "\e929";
}
.icon-Twitter:before {
    content: "\e92a";
}
.icon-Viadeo:before {
    content: "\e92b";
}
.icon-WhatsApp:before {
    content: "\e92c";
}
.icon-Youtube:before {
    content: "\e92d";
}
.icon-A:before {
    content: "\e92e";
}
.icon-B:before {
    content: "\e92f";
}
.icon-C:before {
    content: "\e930";
}
.icon-D:before {
    content: "\e931";
}
.icon-E:before {
    content: "\e932";
}
.icon-F:before {
    content: "\e933";
}
.icon-G:before {
    content: "\e934";
}
.icon-H:before {
    content: "\e935";
}
.icon-I:before {
    content: "\e936";
}
.icon-J:before {
    content: "\e937";
}
.icon-K:before {
    content: "\e938";
}
.icon-L:before {
    content: "\e939";
}
.icon-M:before {
    content: "\e93a";
}
.icon-N:before {
    content: "\e93b";
}
.icon-O:before {
    content: "\e93c";
}
.icon-P:before {
    content: "\e93d";
}
.icon-R:before {
    content: "\e93f";
}
.icon-S:before {
    content: "\e940";
}
.icon-T:before {
    content: "\e941";
}
.icon-U:before {
    content: "\e942";
}
.icon-V:before {
    content: "\e943";
}
.icon-W:before {
    content: "\e944";
}
.icon-X:before {
    content: "\e945";
}
.icon-Y:before {
    content: "\e946";
}
.icon-Z:before {
    content: "\e947";
}
.icon-A2:before {
    content: "\e948";
}
.icon-B2:before {
    content: "\e949";
}
.icon-C2:before {
    content: "\e94a";
}
.icon-D2:before {
    content: "\e94b";
}
.icon-E2:before {
    content: "\e94c";
}
.icon-F2:before {
    content: "\e94d";
}
.icon-G2:before {
    content: "\e94e";
}
.icon-H2:before {
    content: "\e94f";
}
.icon-I2:before {
    content: "\e950";
}
.icon-J2:before {
    content: "\e951";
}
.icon-K2:before {
    content: "\e952";
}
.icon-L2:before {
    content: "\e953";
}
.icon-M2:before {
    content: "\e954";
}
.icon-N2:before {
    content: "\e955";
}
.icon-O2:before {
    content: "\e956";
}
.icon-P2:before {
    content: "\e957";
}
.icon-Picto_Game:before {
    content: "\e964";
}
.icon-Pinterest:before {
    content: "\e923";
}
.icon-Play_Header_Hover:before {
    content: "\e924";
}
.icon-Play_Header:before {
    content: "\e925";
}
.icon-Plus:before {
    content: "\e926";
}
.icon-Q:before {
    content: "\e93e";
}
.icon-Q2:before {
    content: "\e958";
}
.icon-R2:before {
    content: "\e959";
}
.icon-S2:before {
    content: "\e95a";
}
.icon-T2:before {
    content: "\e95b";
}
.icon-U2:before {
    content: "\e95c";
}
.icon-V2:before {
    content: "\e95d";
}
.icon-W2:before {
    content: "\e95e";
}
.icon-X2:before {
    content: "\e95f";
}
.icon-Y2:before {
    content: "\e960";
}
.icon-Z2:before {
    content: "\e961";
}

@font-face
{
    font-family:'Glyphicons Halflings';
    src:url(font/glyphicons-halflings-regular.eot);
    src:url(font/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(font/glyphicons-halflings-regular.woff) format('woff'), url(font/glyphicons-halflings-regular.ttf) format('truetype'), url(font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon
{
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.glyphicon-asterisk:before
{
    content:"\2a"
}

.glyphicon-plus:before
{
    content:"\2b"
}

.glyphicon-euro:before, .glyphicon-eur:before
{
    content:"\20ac"
}

.glyphicon-minus:before
{
    content:"\2212"
}

.glyphicon-cloud:before
{
    content:"\2601"
}

.glyphicon-envelope:before
{
    content:"\2709"
}

.glyphicon-pencil:before
{
    content:"\270f"
}

.glyphicon-glass:before
{
    content:"\e001"
}

.glyphicon-music:before
{
    content:"\e002"
}

.glyphicon-search:before
{
    content:"\e003"
}

.glyphicon-heart:before
{
    content:"\e005"
}

.glyphicon-star:before
{
    content:"\e006"
}

.glyphicon-star-empty:before
{
    content:"\e007"
}

.glyphicon-user:before
{
    content:"\e008"
}

.glyphicon-film:before
{
    content:"\e009"
}

.glyphicon-th-large:before
{
    content:"\e010"
}

.glyphicon-th:before
{
    content:"\e011"
}

.glyphicon-th-list:before
{
    content:"\e012"
}

.glyphicon-ok:before
{
    content:"\e013"
}

.glyphicon-remove:before
{
    content:"\e014"
}

.glyphicon-zoom-in:before
{
    content:"\e015"
}

.glyphicon-zoom-out:before
{
    content:"\e016"
}

.glyphicon-off:before
{
    content:"\e017"
}

.glyphicon-signal:before
{
    content:"\e018"
}

.glyphicon-cog:before
{
    content:"\e019"
}

.glyphicon-trash:before
{
    content:"\e020"
}

.glyphicon-home:before
{
    content:"\e021"
}

.glyphicon-file:before
{
    content:"\e022"
}

.glyphicon-time:before
{
    content:"\e023"
}

.glyphicon-road:before
{
    content:"\e024"
}

.glyphicon-download-alt:before
{
    content:"\e025"
}

.glyphicon-download:before
{
    content:"\e026"
}

.glyphicon-upload:before
{
    content:"\e027"
}

.glyphicon-inbox:before
{
    content:"\e028"
}

.glyphicon-play-circle:before
{
    content:"\e029"
}

.glyphicon-repeat:before
{
    content:"\e030"
}

.glyphicon-refresh:before
{
    content:"\e031"
}

.glyphicon-list-alt:before
{
    content:"\e032"
}

.glyphicon-lock:before
{
    content:"\e033"
}

.glyphicon-flag:before
{
    content:"\e034"
}

.glyphicon-headphones:before
{
    content:"\e035"
}

.glyphicon-volume-off:before
{
    content:"\e036"
}

.glyphicon-volume-down:before
{
    content:"\e037"
}

.glyphicon-volume-up:before
{
    content:"\e038"
}

.glyphicon-qrcode:before
{
    content:"\e039"
}

.glyphicon-barcode:before
{
    content:"\e040"
}

.glyphicon-tag:before
{
    content:"\e041"
}

.glyphicon-tags:before
{
    content:"\e042"
}

.glyphicon-book:before
{
    content:"\e043"
}

.glyphicon-bookmark:before
{
    content:"\e044"
}

.glyphicon-print:before
{
    content:"\e045"
}

.glyphicon-camera:before
{
    content:"\e046"
}

.glyphicon-font:before
{
    content:"\e047"
}

.glyphicon-bold:before
{
    content:"\e048"
}

.glyphicon-italic:before
{
    content:"\e049"
}

.glyphicon-text-height:before
{
    content:"\e050"
}

.glyphicon-text-width:before
{
    content:"\e051"
}

.glyphicon-align-left:before
{
    content:"\e052"
}

.glyphicon-align-center:before
{
    content:"\e053"
}

.glyphicon-align-right:before
{
    content:"\e054"
}

.glyphicon-align-justify:before
{
    content:"\e055"
}

.glyphicon-list:before
{
    content:"\e056"
}

.glyphicon-indent-left:before
{
    content:"\e057"
}

.glyphicon-indent-right:before
{
    content:"\e058"
}

.glyphicon-facetime-video:before
{
    content:"\e059"
}

.glyphicon-picture:before
{
    content:"\e060"
}

.glyphicon-map-marker:before
{
    content:"\e062"
}

.glyphicon-adjust:before
{
    content:"\e063"
}

.glyphicon-tint:before
{
    content:"\e064"
}

.glyphicon-edit:before
{
    content:"\e065"
}

.glyphicon-share:before
{
    content:"\e066"
}

.glyphicon-check:before
{
    content:"\e067"
}

.glyphicon-move:before
{
    content:"\e068"
}

.glyphicon-step-backward:before
{
    content:"\e069"
}

.glyphicon-fast-backward:before
{
    content:"\e070"
}

.glyphicon-backward:before
{
    content:"\e071"
}

.glyphicon-play:before
{
    content:"\e072"
}

.glyphicon-pause:before
{
    content:"\e073"
}

.glyphicon-stop:before
{
    content:"\e074"
}

.glyphicon-forward:before
{
    content:"\e075"
}

.glyphicon-fast-forward:before
{
    content:"\e076"
}

.glyphicon-step-forward:before
{
    content:"\e077"
}

.glyphicon-eject:before
{
    content:"\e078"
}

.glyphicon-chevron-left:before
{
    content:"\e079"
}

.glyphicon-chevron-right:before
{
    content:"\e080"
}

.glyphicon-plus-sign:before
{
    content:"\e081"
}

.glyphicon-minus-sign:before
{
    content:"\e082"
}

.glyphicon-remove-sign:before
{
    content:"\e083"
}

.glyphicon-ok-sign:before
{
    content:"\e084"
}

.glyphicon-question-sign:before
{
    content:"\e085"
}

.glyphicon-info-sign:before
{
    content:"\e086"
}

.glyphicon-screenshot:before
{
    content:"\e087"
}

.glyphicon-remove-circle:before
{
    content:"\e088"
}

.glyphicon-ok-circle:before
{
    content:"\e089"
}

.glyphicon-ban-circle:before
{
    content:"\e090"
}

.glyphicon-arrow-left:before
{
    content:"\e091"
}

.glyphicon-arrow-right:before
{
    content:"\e092"
}

.glyphicon-arrow-up:before
{
    content:"\e093"
}

.glyphicon-arrow-down:before
{
    content:"\e094"
}

.glyphicon-share-alt:before
{
    content:"\e095"
}

.glyphicon-resize-full:before
{
    content:"\e096"
}

.glyphicon-resize-small:before
{
    content:"\e097"
}

.glyphicon-exclamation-sign:before
{
    content:"\e101"
}

.glyphicon-gift:before
{
    content:"\e102"
}

.glyphicon-leaf:before
{
    content:"\e103"
}

.glyphicon-fire:before
{
    content:"\e104"
}

.glyphicon-eye-open:before
{
    content:"\e105"
}

.glyphicon-eye-close:before
{
    content:"\e106"
}

.glyphicon-warning-sign:before
{
    content:"\e107"
}

.glyphicon-plane:before
{
    content:"\e108"
}

.glyphicon-calendar:before
{
    content:"\e109"
}

.glyphicon-random:before
{
    content:"\e110"
}

.glyphicon-comment:before
{
    content:"\e111"
}

.glyphicon-magnet:before
{
    content:"\e112"
}

.glyphicon-chevron-up:before
{
    content:"\e113"
}

.glyphicon-chevron-down:before
{
    content:"\e114"
}

.glyphicon-retweet:before
{
    content:"\e115"
}

.glyphicon-shopping-cart:before
{
    content:"\e116"
}

.glyphicon-folder-close:before
{
    content:"\e117"
}

.glyphicon-folder-open:before
{
    content:"\e118"
}

.glyphicon-resize-vertical:before
{
    content:"\e119"
}

.glyphicon-resize-horizontal:before
{
    content:"\e120"
}

.glyphicon-hdd:before
{
    content:"\e121"
}

.glyphicon-bullhorn:before
{
    content:"\e122"
}

.glyphicon-bell:before
{
    content:"\e123"
}

.glyphicon-certificate:before
{
    content:"\e124"
}

.glyphicon-thumbs-up:before
{
    content:"\e125"
}

.glyphicon-thumbs-down:before
{
    content:"\e126"
}

.glyphicon-hand-right:before
{
    content:"\e127"
}

.glyphicon-hand-left:before
{
    content:"\e128"
}

.glyphicon-hand-up:before
{
    content:"\e129"
}

.glyphicon-hand-down:before
{
    content:"\e130"
}

.glyphicon-circle-arrow-right:before
{
    content:"\e131"
}

.glyphicon-circle-arrow-left:before
{
    content:"\e132"
}

.glyphicon-circle-arrow-up:before
{
    content:"\e133"
}

.glyphicon-circle-arrow-down:before
{
    content:"\e134"
}

.glyphicon-globe:before
{
    content:"\e135"
}

.glyphicon-wrench:before
{
    content:"\e136"
}

.glyphicon-tasks:before
{
    content:"\e137"
}

.glyphicon-filter:before
{
    content:"\e138"
}

.glyphicon-briefcase:before
{
    content:"\e139"
}

.glyphicon-fullscreen:before
{
    content:"\e140"
}

.glyphicon-dashboard:before
{
    content:"\e141"
}

.glyphicon-paperclip:before
{
    content:"\e142"
}

.glyphicon-heart-empty:before
{
    content:"\e143"
}

.glyphicon-link:before
{
    content:"\e144"
}

.glyphicon-phone:before
{
    content:"\e145"
}

.glyphicon-pushpin:before
{
    content:"\e146"
}

.glyphicon-usd:before
{
    content:"\e148"
}

.glyphicon-gbp:before
{
    content:"\e149"
}

.glyphicon-sort:before
{
    content:"\e150"
}

.glyphicon-sort-by-alphabet:before
{
    content:"\e151"
}

.glyphicon-sort-by-alphabet-alt:before
{
    content:"\e152"
}

.glyphicon-sort-by-order:before
{
    content:"\e153"
}

.glyphicon-sort-by-order-alt:before
{
    content:"\e154"
}

.glyphicon-sort-by-attributes:before
{
    content:"\e155"
}

.glyphicon-sort-by-attributes-alt:before
{
    content:"\e156"
}

.glyphicon-unchecked:before
{
    content:"\e157"
}

.glyphicon-expand:before
{
    content:"\e158"
}

.glyphicon-collapse-down:before
{
    content:"\e159"
}

.glyphicon-collapse-up:before
{
    content:"\e160"
}

.glyphicon-log-in:before
{
    content:"\e161"
}

.glyphicon-flash:before
{
    content:"\e162"
}

.glyphicon-log-out:before
{
    content:"\e163"
}

.glyphicon-new-window:before
{
    content:"\e164"
}

.glyphicon-record:before
{
    content:"\e165"
}

.glyphicon-save:before
{
    content:"\e166"
}

.glyphicon-open:before
{
    content:"\e167"
}

.glyphicon-saved:before
{
    content:"\e168"
}

.glyphicon-import:before
{
    content:"\e169"
}

.glyphicon-export:before
{
    content:"\e170"
}

.glyphicon-send:before
{
    content:"\e171"
}

.glyphicon-floppy-disk:before
{
    content:"\e172"
}

.glyphicon-floppy-saved:before
{
    content:"\e173"
}

.glyphicon-floppy-remove:before
{
    content:"\e174"
}

.glyphicon-floppy-save:before
{
    content:"\e175"
}

.glyphicon-floppy-open:before
{
    content:"\e176"
}

.glyphicon-credit-card:before
{
    content:"\e177"
}

.glyphicon-transfer:before
{
    content:"\e178"
}

.glyphicon-cutlery:before
{
    content:"\e179"
}

.glyphicon-header:before
{
    content:"\e180"
}

.glyphicon-compressed:before
{
    content:"\e181"
}

.glyphicon-earphone:before
{
    content:"\e182"
}

.glyphicon-phone-alt:before
{
    content:"\e183"
}

.glyphicon-tower:before
{
    content:"\e184"
}

.glyphicon-stats:before
{
    content:"\e185"
}

.glyphicon-sd-video:before
{
    content:"\e186"
}

.glyphicon-hd-video:before
{
    content:"\e187"
}

.glyphicon-subtitles:before
{
    content:"\e188"
}

.glyphicon-sound-stereo:before
{
    content:"\e189"
}

.glyphicon-sound-dolby:before
{
    content:"\e190"
}

.glyphicon-sound-5-1:before
{
    content:"\e191"
}

.glyphicon-sound-6-1:before
{
    content:"\e192"
}

.glyphicon-sound-7-1:before
{
    content:"\e193"
}

.glyphicon-copyright-mark:before
{
    content:"\e194"
}

.glyphicon-registration-mark:before
{
    content:"\e195"
}

.glyphicon-cloud-download:before
{
    content:"\e197"
}

.glyphicon-cloud-upload:before
{
    content:"\e198"
}

.glyphicon-tree-conifer:before
{
    content:"\e199"
}

.glyphicon-tree-deciduous:before
{
    content:"\e200"
}

/* Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit; /* vertical-align:baseline; */
    margin: 0;
    padding: 0;
}

:focus {
    outline: 0;
}

body {
    line-height: 1;
    color: #000;
    background: #FFF;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

li {
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
}

/* General layout
-------------------------------------------------------------- */
body {
    font-size: 75%;
    line-height: 1.2;
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    background-position: center top;
    background-repeat: no-repeat;
    overflow-x:hidden;
}

#overall {
    width: 1000px;
    margin: 0 auto;
    /* padding: 0 10px;  */
    background: #FFF;
}

/* Headings
-------------------------------------------------------------- */
h1 {
    font: bold 2.6em/1em Arial;
}

h2 {
    font: bold 2.3em/1em Arial;
    letter-spacing: -1px;
}

h3 {
    font: bold 1.5em/1em Arial;
}

h4 {
    font: bold 1.6em/1em Arial;
}

h5 {
    font: bold 1.3em/1em Arial;
}

h1, h2, h3, h4, h5 {
    font-family: Arial, sans-serif;
}

/* Text elements
-------------------------------------------------------------- */
strong {
    font-weight: bold;
}

/* Lists
-------------------------------------------------------------- */

/* Tables
-------------------------------------------------------------- */
td {
    padding: 3px 2px;
    /* font: normal 1em Georgia; */
}

/* Form
-------------------------------------------------------------- */
input, textarea {
    padding: 2px 5px;
    border: 1px solid #d5d5d5;
    /* height: 15px; */
}

textarea {
    height: 30px;
}

label {
    cursor: pointer;
    color: #666;
    padding: 2px 5px;
}

#overall input.btn-ok {
    width: 32px;
    height: 22px;
    border: 0;
    background: url(../images/sprite-btn.png) no-repeat left top;
    cursor: pointer;
}

body input.btn-voter {
    width: 52px;
    height: 22px;
    border: 0;
    float: right;
    background: url(../images/sprite-btn.png) no-repeat -36px top;
    cursor: pointer;
}

#overall input.btn-valider {
    width: 60px;
    height: 22px;
    border: 0;
    float: right;
    background: url(../images/sprite-btn.png) no-repeat -92px top;
    cursor: pointer;
}

/* Misc
-------------------------------------------------------------- */
.hide {
    display: none;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.clr {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    height: 0px;
    font-size: 1%;
    padding: 0;
    margin: 0;
    background: none;
}

hr {
    border: 0;
    color: #FFF;
    background: #FFF;
}

.ico {
    background-image: url(../images/sprite-ico.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 8px;
    height: 12px;
}

.folderTitle {
    font-size: 1.5em;
    line-height: 0.9em;
    margin-bottom: 10px;
}




.bloc_rightcol_socialapp .titre span
{
    top:12px;
    left:10px;
    width:185px;
    height:4px;
    background-position:left -124px;
}

.bloc_rightcol_socialapp
{
    position:relative;
    left:-3px;
    float:left;
    display:block;
    width:303px;
    font-family:tahoma;
    background:none;
    margin:0 -3px 0 0;
    z-index:2;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt
{
    float:left;
    display:block;
    overflow:visible;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout
{
    float:left;
    display:block;
    width:290px;
    padding:0 0 0 10px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .nota
{
    position:relative;
    float:left;
    display:block;
    width:232px;
    font-family:arial;
    padding:0 0 0 58px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .nota span
{
    position:absolute;
    top:0;
    left:0;
    width:48px;
    height:48px;
    /*background:url(../images/general/sprite.png) -437px -279px no-repeat;*/
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .nota strong
{
    font-size:14px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .infos
{
    float:left;
    display:block;
    width:290px;
    margin:10px 0 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .infos span
{
    float:left;
    display:block;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .infos .infos_texte
{
    margin-bottom:12px;
    width:207px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .infos .infos_texte em
{
    display:inline-block;
    width:12px;
    height:9px;
    /*background:url(../images/general/sprite.png) -446px -253px no-repeat;*/
    margin:0 4px 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .login .infos .infos_bt
{
    width:83px;
    margin:5px 0 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos
{
    position:relative;
    float:left;
    display:block;
    width:290px;
    margin:-3px 0 0 0;
    z-index:1;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .user
{
    position:relative;
    float:left;
    display:block;
    width:268px;
    height:23px;
    line-height:23px;
    font-size:15px;
    font-weight:bold;
    padding:0 0 5px 22px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .user span
{
    position:absolute;
    top:6px;
    left:0;
    width:14px;
    height:14px;
    /*background:url(../images/general/sprite.png) -430px -237px no-repeat;*/
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .visuel
{
    float:left;
    display:block;
    width:50px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .more_articles .visuel img
{
    display:block;
    max-width:40px;
    max-height:40px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte
{
    float:left;
    display:block;
    width:230px;
    padding:3px 0 0 10px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .partage
{
    float:left;
    display:block;
    padding:0 10px 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .partage span
{
    float:left;
    display:block;
    height:23px;
    line-height:23px;
    font-size:13px;
    padding:0 10px 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .partage b
{
    float:left;
    display:block;
    width:64px;
    height:23px;
    line-height:23px;
    font-size:11px;
    font-weight:bold;
    /*background:url(../images/general/sprite.png) -505px -238px no-repeat;*/
    padding:0 0 0 27px;
    cursor:pointer;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .partage_on b
{
    width:44px;
    background-position:-505px -263px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte dl
{
    position:relative;
    float:left;
    display:block;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .aide
{
    z-index:3;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte dl dd
{
    position:absolute;
    display:none;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte dl dd .picto
{
    position:absolute;
    /*background:url(../images/general/sprite.png) left top no-repeat;*/
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte dl dt
{
    float:left;
    display:block;
    cursor:pointer;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .aide dt
{
    height:23px;
    line-height:23px;
    font-weight:bold;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .aide dd
{
    top:30px;
    left:-166px;
    width:219px;
    color:#fff;
    font-size:11px;
    background:#282828;
    padding:6px 8px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .aide dd .picto
{
    top:-4px;
    left:171px;
    width:7px;
    height:4px;
    background-position:-446px -247px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more
{
    padding:8px 0 0 0;
    z-index:2;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dt
{
    position:relative;
    font-size:11px;
    font-weight:bold;
    padding:0 20px 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dt span
{
    position:absolute;
    /*background:url(../images/general/sprite.png) left top no-repeat;*/
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dt .picto_articles
{
    top:5px;
    right:7px;
    width:7px;
    height:4px;
    background-position:-430px -252px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dt .picto_options
{
    top:2px;
    right:5px;
    width:10px;
    height:10px;
    background-position:-430px -258px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dt:first-child
{
    border-right:1px solid #dfdfdf;
    margin:0 8px 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dd
{
    top:35px;
    background:#fff;
    border:1px solid #8c8c8c;
    padding:10px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dd .picto
{
    top:-9px;
    left:206px;
    width:16px;
    height:9px;
    background-position:-446px -237px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dd ul,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dd ul li,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more dd ul li span
{
    float:left;
    display:block;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles
{
    left:-149px;
    width:360px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .viewport
{
    position:relative;
    width:352px;
    height:200px;
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .overview
{
    position:absolute;
    left:0;
    top:0;
}
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .thumb
{
    background-color:#acbfd7;
    opacity:0.4;
    filter:alpha(opacity=40);
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles:hover .thumb
{
    opacity:1;
    filter:alpha(opacity=100);
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .scrollbar
{
    position:relative;
    float:right;
    width:8px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .track
{
    position:relative;
    width:8px;
    height:100%;
    background-color:#f2f2f2;
    border-radius:12px 12px 12px 12px;
    padding:0 1px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .thumb
{
    position:absolute;
    top:0;
    width:8px;
    height:20px;
    border-radius:12px 12px 12px 12px;
    cursor:pointer;
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .thumb .end
{
    width:8px;
    height:5px;
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .disable
{
    display:none;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles ul
{
    width:360px;
    margin:0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles ul li
{
    position:relative;
    height:30px;
    width:340px;
    border-bottom:1px solid #e9e9e9;
    margin: 0 0 10px;
    padding:0 0 10px 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles ul li .visuel
{
    width:40px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles ul li .texte
{
    font-size:11px;
    width:275px;
    padding:0 0 0 10px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles ul li .texte em
{
    color:#999;
    font-style:normal;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles ul li .bt_suppr
{
    position:absolute;
    top:0;
    right:0;
    width:7px;
    height:7px;
    /*background:url(../images/general/sprite.png) -430px -270px no-repeat;*/
    overflow:hidden;
    cursor:pointer;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .link
{
    float:left;
    display:block;
    width:100%;
    font-size:11px;
    text-align:right;
    text-decoration:none;
    padding:8px 0 0 0;
    cursor:pointer;
}
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .link:hover
{
    text-decoration:underline;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_options
{
    left:101px;
    width:110px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_options .picto
{
    left:66px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_options ul
{
    width:110px;
    margin:0 0 -10px 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_options ul li
{
    width:110px;
    font-size:11px;
    padding:0 0 10px 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_options ul li span
{
    cursor:pointer;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_options ul li span:hover
{
    text-decoration:underline;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis
{
    position:relative;
    float:left;
    display:block;
    width:278px;
    margin:10px 0 0 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis .titre
{
    position:relative;
    float:left;
    display:block;
    width:290px;
    text-align:left;
    font-family:'UniversLTW01-57Condense 723821';
    font-size:20px;
    letter-spacing:0;
    padding:0 0 5px 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis .carousel
{
    float:left;
    display:block;
    width:290px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis .titre .more_friends img,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis .titre .more_friends .invit_friends {
    display:block;
    float:left;
    height:36px;
    margin-right:3px;
    width:36px;
}
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis .titre .more_friends .invit_friends {
    /*background:url(../images/general/sprite.png) -399px -279px no-repeat;*/
    cursor:pointer;
    margin-right:0px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .carousel .bt_prec,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .carousel .bt_suiv
{
    position:absolute;
    top:7px;
    right:18px;
    display:none;
    width:12px;
    height:16px;
    /*background:url(../images/general/sprite.png) -466px -237px no-repeat;*/
    cursor:pointer;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .carousel .bt_prec span
{
    position:absolute;
    top:2px;
    left:14px;
    width:1px;
    height:9px;
    background:#dfdfdf;
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .carousel .bt_suiv
{
    right:0;
    background-position:-478px -237px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis .carousel .carousel_cnt
{
    position:relative;
    float:left;
    display:block;
    width:290px;
    height:66px;
    overflow:hidden;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul
{
    position:absolute;
    top:0;
    left:0;
    width:290px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li
{
    float:left;
    display:block;
    width:290px;
    font-size:11px;
}
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li.srfb_invit
{
    cursor:pointer;
    font-size:14px;
}
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li.srfb_invit:hover,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li.srfb_invit b
{
    text-decoration:underline;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li span
{
    float:left;
    display:block;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li .item
{
    width:290px;
    padding:0 0 3px 0;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li .visuel
{
    display:block;
    float:left;
    width:20px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li .visuel img
{
    display:block;
    height:20px;
    width:20px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li .texte
{
    width:263px;
    height:20px;
    line-height:20px;
    padding:0 0 0 7px;
}

.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte dl dt,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .infos .texte .more .more_articles .link,
.bloc_rightcol_socialapp .bloc_rightcol_cnt .logout .amis ul li .texte a
{
    color:#3b5998;
}