/*-----------------------------------------------------------------*/
/* micro reset
/*-----------------------------------------------------------------*/

div,span,
h1,h2,h3,h4,h5,h6,p,
a,em,strong,
sub,sup,
dl,dt,dd,
ol,ul,li,
fieldset,form,label,input,legend,
table,caption,tr,th,td,
object,iframe,img,embed {
    background:transparent;
    border:0;
    font-family: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-variant: inherit;
    line-height: inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
}
body {
    line-height:1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
    background:#fff;
}

/*-----------------------------------------------------------------*/
/* Single Tag definition and normalisation
/*-----------------------------------------------------------------*/

input,
select { vertical-align:middle; }
* html form { float:left; }
a { text-decoration: none; }
a:hover,
a:focus { text-decoration:underline; }
h1 {
    color:#ccc;
    font-family:Verlag, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
}
.boxLogo {background:none; margin:15px 0;}
.boxLogo h1{display:none;}
.boxLogo img{border:0; display:block;}
h2 {
    color:#ccc;
    font-family:Verlag, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
}
h3 {
    color:#333;
    font-family:Verlag, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-transform:uppercase;
}
p.light {color:#ccc; font-size:14px;}
.hide { display:none; }

/*-----------------------------------------------------------------*/
/*Stucture HTML Globale du wrapper
/*-----------------------------------------------------------------*/
body #header #entete {
    width: 974px;
    height: 103px;
    margin: 0 auto;
    padding-top: 3px;
}

#entete .boxChannels {display:none;}
.ctnNavigation  {display:none;}
/*-----------------------------------------------------------------*/
/*Stucture HTML Globale du wrapper
/*-----------------------------------------------------------------*/

#wrapper { }
#contenu {
}
#wrapper .filariane,
.visaNavTab,
#footer, 
.visaCtn {display:none}
.espace {}
/*-----------------------------------------------------------*/
/*navigation
/*-----------------------------------------------------------*/
.visaNavTab {display:none}

/*-----------------------------------------------------------*/
/* userInfoBox
/*-----------------------------------------------------------*/
.userInfoBox { display:none}
/*-----------------------------------------------------------*/
/* userInfoBox du user connecté
/*-----------------------------------------------------------*/
.contentHeader {display:none}

/*-----------------------------------------------------------*/
/*Barres de titre
/*-----------------------------------------------------------*/
.mainTitleBar{}
.mainTitleBar h1{
    color:#666;
    line-height: 35px;
    text-transform:none;
    }
.mainTitleBar h1 span{
    text-transform:uppercase;
    color: #000;
}
.titleBar {
}
.titleBar  h2{
    color:#414141;
    line-height:35px;
    text-transform:none;
    font-style:italic;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
.mainTitleBar .right,
.titleBar .right {
    float:right;
    text-transform:none;
    font-size:12px;
    padding-right:10px;
    line-height: 35px;
}

.titleBar .right a {
    background: url(../img/bullet2.png) no-repeat scroll 0 center transparent;
	text-decoration:underline;
}
.fullWidthCtn h3 {
    font-family:Arial, Helvetica, sans-serif;
    text-transform:none;
    font-weight:bold;
    font-size:16px;
    color:#666;
    background:#ccc;
    line-height:24px;
    padding-left:10px;
}
/*-----------------------------------------------------------*/
/*blocks
/*-----------------------------------------------------------*/
.fullWidthCtn {
    background:#F2F2F2 url(../img/bgInnerContent.png) 0 0 repeat;
    border-top:1px solid #fff;
    border-bottom:1px solid #ccc;
}
/*-----------------------------------------------------------*/
/* objets communs
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/* lightbox - help bubbles*/
/*-----------------------------------------------------------*/
#bgOpaque {display:none;}
.popingBox {display:none;}

/*-----------------------------------------------------------*/
/* Formulaires, inputs, erreurs */
/*-----------------------------------------------------------*/

form {
    padding:0px;
    margin:0px;
}
.erreur {
    color:#ff0000;
    font-size:16px;
    font-family:arial, verdana, helvetica;
}
label,
div.editProfile span.label {
    display:inline-block;
    width:137px;
    text-align:left;
    font-weight:bold;
    color:#4a4a4a;
    margin:0;
    padding:10px 0 3px 5px;
}
label.mini {
    padding-left:0;
    width:40px;
    }
select{
    margin:0 0 0 5px;
    display:inline-block;
    line-height:25px;
    height:25px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
}
input {
    margin:0 0 0 5px;
    display:inline-block;
    padding:3px 0;
    border: 1px solid #e0e0e0;
}
input.text:-webkit-autofill {background:#fff!important;}
input.checkbox{ border: 0; padding:0; margin:5px 0;}
input#sexeHomme,
input#sexeFemme {
    display:inline-block;
    margin: 0 0 0 0px;
    width: 20px;
    border:0;
    background:none;
}
button.submit2 {
    display:inline-block;
    line-height:18px;
    height:20px;
    background:#6F6F6F;
    border:0;
    text-align:center;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    margin-left:5px;
    -moz-box-shadow: 1px 1px 1px #aaa;
    -webkit-box-shadow: 1px 1px 1px #aaa;
    box-shadow: 1px 1px 1px #aaa;
}
button.submit2:hover { background: #B6041C; }
button.disable {
    display:inline-block;
    line-height:18px;
    height:20px;
    background:#999999;
    border:0;
    text-align:center;
    color:#fff;
    font-weight:bold;
    cursor:default;
    -moz-box-shadow: 1px 1px 1px #aaa;
    -webkit-box-shadow: 1px 1px 1px #aaa;
    box-shadow: 1px 1px 1px #aaa;
}
button.disable:hover { background: #999999; }
/*-----------------------------------------------------------*/
/* formulaire edit Profile
/*-----------------------------------------------------------*/
fieldset.editProfile,
div.editProfile {
    padding:20px 0 20px 13px;
    width:333px;
    display:inline-block;
    vertical-align:top;
}

fieldset.editProfile select,
fieldset.editProfile input.text{
    display:inline-block;
    width:175px;
    padding-left:5px;
    border:1px solid #999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #333;
    font-weight:bold;
}
div.editProfile span.input,
div.editProfile span.dsblInput {
    display:inline-block;
    width:175px;
    padding-left:5px;
    color: #000;
    font-weight:bold;
}
div.editProfile span.dsblInput {
    color: #666;
    font-weight:normal;
}

fieldset.editProfile span.text{
    display:inline-block;
    width:175px;
    padding-left:5px;
    color: #333;
    font-weight:bold;
}

fieldset.editProfile input.placeholder{
    color: #CCCCCC;
    font-style: italic;
}


fieldset.editProfile fieldset{ vertical-align:middle;}

fieldset.editProfile fieldset a,
div.editProfile p a{
    background: url(../img/bullet2.png) 0 12px no-repeat ;
    color: #333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    vertical-align: top;
    padding: 10px 0 3px 15px;
    margin-left:5px;
}
fieldset.editProfile  .errMsg {
    text-align: right;
    width: 326px;
}

fieldset.editProfile label.long
div.editProfile .label.long{
    vertical-align:top;
    padding-top: 0;
}


/*-----------------------------------------------------------*/
/*newsletters  formulaire d'abonnements
/*-----------------------------------------------------------*/
fieldset.newsletterGroup {
    width:100%;
    padding:15px 0;
    border-top:1px solid #fff;
    border-bottom:3px solid #fafafa;
    background:#f2f2f2 url(../img/bgInnerContent.png) 0 0 repeat;
}
fieldset.newsletterGroup fieldset {
    display:inline-block;
    width: 335px;
    border:0;
    vertical-align:top;
    padding-left:10px;
    padding-bottom: 20px;
}
fieldset.newsletterGroup input {
    vertical-align:top;
    height:21px;
    width:20px;
}
.infolettreTitre {
    display:inline-block;
    padding:0 0 0 5px;
    margin:0 0 5px 0;
    font-size:16px;
    font-weight:bold;
    line-height:21px;
    border-left:5px solid #696561;
}
.infolettreTitre img { }
.infolettreDesc {
    display:inline-block;
    width: 300px;
    margin-left:30px;
}
#infosite .infolettreTitre {
    background: #EDEDED;
    color: #333333;
    font-family: Verlag;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 3px 5px 2px 6px;
    text-transform: uppercase;
    width: 275px;
    display:inline-block;
}
/* nouvelles nationale et internationales */
.cust1 { border-left:5px solid #696561 }
/* lapresse affaire + economie */
.cust2,
.cust22 { border-left:5px solid #0574AC }
/* auto */
.cust3 { border-left:5px solid #5B7C8E }
/*techno */
.cust4 { border-left:5px solid #6473B4 }
/* maison*/
.cust5 { border-left:5px solid #8FA929 }
/* les quotidiens + alertes et partenaires  */
.cust22,
.cust23,
.cust24,
.cust25,
.cust26,
.cust33,
.cust7,
.cust35 { border-left:5px solid #fff; }
/* cuisine et vin & Styles de vie - vivre */
.cust15,
.cust16 { border-left:5px solid #840132 }
/* voyages et aubaines voyages */
.cust18,
.cust17 { border-left:5px solid #FF6C00 }
/* sports + hockey */
.cust11 { border-left:5px solid #E0AE00 }
/* arts */
.cust13,
.cust14 { border-left:5px solid #00A5BB }
/*-----------------------------------------------------------*/
/*REDEFINITIONS pour la page d'inscription
/*-----------------------------------------------------------*/
#singup #header { margin: 0 auto; }
#singup .visaCtn,
#singup .visaNavTab { display:none; }
#singup .espace {
    margin:0 auto;
    width:904px;
    background:none;
}
#singup .mainContent {
    background: none;
    padding-left: 0px;
    width: 974px;
    min-height:400px;
}
#singup fieldset.newsletterGroup fieldset,
#singup fieldset.editProfile{
    display:inline-block;
    width: 435px;
}
#singup  label {width: 187px;}
#singup  label.mini {width: 40px;}
#singup  fieldset.editProfile .errMsg {width:376px;}

#singup .infolettreDesc { width: 400px; }
#singup fieldset.editProfile fieldset a.info{
    background:none;
    padding: 8px 0 3px 0px;
}
#singup #infosite .infolettreTitre {width: 375px;}

#singup #bottom,
#singup #newsletterForm {margin-top:7px;}
#singup #newsletterForm button{display:none;}
#singup p.light,
#singup p.errMsg{ padding:25px 0px; font-weight:bold;}

/*-----------------------------------------------------------*/
/* REDEFINITIONS pour sur fond noir avec Menu
/*-----------------------------------------------------------*/

#hasLeftMenu  .espace { background:none;}
#hasLeftMenu .contentBlock {
    min-height: 380px;
    padding: 10px 25px;
}
#hasLeftMenu .fullWidthCtn{ min-height: 380px;}
#hasLeftMenu fieldset.inputCtn {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    display: block;
    height: 48px;
    margin: 5px 0;
    width: 396px;
}

#hasLeftMenu fieldset.inputCtn label{width: 300px;}
/*-----------------------------------------------------------*/
/* REDEFINITIONS pour  page de login
/*-----------------------------------------------------------*/
#loginPage #header { margin: 0 auto; }
#loginPage .visaCtn,
#loginPage .visaNavTab { display:none; }
#loginPage .espace {
    margin-left:0;
    width:974px;
    background:none;
}
#loginPage .mainContent {
    background: none;
    padding-left: 0px;
    width: 974px;
}
#loginPage .contentBlock {
    min-height:380px;
    padding:10px 25px;
}
#mergeAccounts { height:495px; }
#noMerge { height:460px; }
/*-----------------------------------------------------------*/
/* page de login + facebook
/*-----------------------------------------------------------*/
 #loginPage p {
    color:#ccc;
    font-size:14px;
    margin:5px auto 10px;
}
#loginPage .popingBox p { color:#666 }
#loginPage p.info {
    position:relative;
    margin-top:15px;
    margin-right: 25px;
    padding: 13px 33px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 2px 2px 2px #000;
    -webkit-box-shadow: 2px 2px 2px #000;
    box-shadow: 2px 2px 2px #000;
    background: #000;
    height:56px;
}
#loginPage p.info img {
    bottom: 0;
    display: block;
    position: absolute;
    right: 20px;
}
#loginPage p.info .topArrow{
    display:block;
    position:absolute;
    top:-10px;
    left:10px;
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #000;
}

#loginPage .contentBlock a { color:#ccc; }
.flow2Col {
    width:404px;
    float:left;
    padding-bottom:25px;
    padding: 0 25px;
    border-right:3px dotted #444;
    height:320px;
    position:relative;
}
#fbBox1 {
    float:left;
    height:auto;}
#fbBox2 {
    float:left;
    border:0;
}

.flow2Col img.or{ position:absolute; top: 41px; left:439px; }
.flow2Col.last {border-right:none;}
ul.liste {
    padding:0px;
    margin: 0 15px;
    list-style:disc;
    color:#999;
}
ul.liste li {
    padding:0px;
    margin:0;
    list-style-image:url(../img/bullet.png);
    line-height:18px;
}
#loginPage h2 {
    margin: 15px 25px;
    font-size:18px;
}
#loginPage .flow2Col h2 { margin: 15px 0px; }
#loginPage h3 {
    color:#ccc;
    font-size:22px;
    margin-bottom:20px;
}
#loginPage #news.contentBlock{ min-height:250px;}
#loginPage #newsIntro {
    float: right;
    margin-top: 23px;
    width: 420px;
    }
#loginPage #newsVideo{margin-top: 10px;}

#loginPage p.center {
    margin:12px 0;
    font-family:Verlag, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    text-transform:uppercase;
}
.blackbox {
    color:#ccc;
    background: #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding:15px;
}
#loginPage #fbBox1 .liste { margin-top: 0; margin-bottom: 20px; }
#loginPage #fbBox1 .blackbox {
    height:75px;
    margin:43px 0 5px;
    ;
}
.blackbox img.avatar {
    float:left;
    margin-right:15px;
    width:75px;
    height:75px;
}
#fbBox1 .blackbox p { 
	float:left;
    padding-left:10px;
    width:270px; 
}
.blackbox span {
    display:inline-block;
    width:296px;
    color:#ccc;
    font-size:16px;
    line-height:22px;
    font-weight:bold;
}
#loginPage .blackbox p span.name {
    font-size:18px;
    color:#444444;
}
#loginPage .blackbox p span.mail {
    color:#9a9a9a;
    font-size:14px;
}
.videoPlaceholder{ cursor:pointer;}
/*-----------------------------------------------------------*/
/* Formulaires de login + facebook
/*-----------------------------------------------------------*/
#hasLeftMenu fieldset.inputCtn,
#loginPage fieldset.inputCtn {
    display:block;
    width:396px;
    height:48px;
    margin:5px 0;
    background:#fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position:relative;
}
#loginPage .blackbox fieldset.inputCtn { width:366px; }
#loginPage .flow2Col fieldset.inputCtn { width:366px; }

#loginPage label.long {
    color: #CCCCCC;
    display: inline-block;
    padding: 5px;
    vertical-align: top;
    width: 300px;
}
fieldset.inputCtn label,
#loginPage fieldset.inputCtn label {
    margin:0;
    border:0;
    position:absolute;
    top:10px;
    left:5px;
    z-index:5;
    width: 328px;
    display: inline-block;
    color: #CCCCCC;
    font-style:italic;
 }
input.checkbox { display:inline-block; border:0; background:none; }
fieldset.inputCtn input.text {
    margin:0;
    border:0;
    width: 356px;
    position:absolute;
    top:13px;
    left:11px;
    z-index:10;
    color:#333;
    font-weight:bold;
}
fieldset.inputCtn input:focus{outline:none;}
.blackbox fieldset.inputCtn input.text { width: 326px; }
.flow2Col fieldset.inputCtn input.text { width: 328px; }
fieldset.inputCtn img {
    position:absolute;
    top:10px;
    right:5px;
}
.flow2Col button.login { min-width: 140px; float: left; }
.flow2Col ul.liste.left { margin: 9px 0 15px 175px; }
button.submit,
button.cancel,
#loginPage .contentBlock a.fb-connect,
#loginPage .contentBlock a.buttonLink,
#loginPage .contentBlock a.buttonLinkDark {
    display:inline-block;
    line-height:42px;
    height:42px;
    border:0;
    text-align:center;
    color:#fff;
    font-family:verlag;
    text-transform:uppercase;
    font-size:14px;
    cursor:pointer;
    border:1px solid #c62424;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 2px 2px 2px #000;
    -webkit-box-shadow: 2px 2px 2px #000;
    box-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
    margin:10px 0;
    min-width:240px;
    text-decoration:none;
}
button.submit { background:url(../img/boutonSubmit.png) 0 0 repeat-x; }
button.cancel {
    background:url(../img/boutonSubmit.png) 0 -65px repeat-x;
    border:1px solid #888;
}
button.submit:hover {
    background:url(../img/boutonSubmit.png) 0 -130px repeat-x;
    border:1px solid #888;
}
button.cancel:hover { background:url(../img/boutonSubmit.png) 0 -130px repeat-x; }

#loginPage .contentBlock a.fb-connect {
    background:url(../img/boutonSubmit.png) 0 -195px repeat-x;
    border: 1px solid #3b5ca2;
    min-width:261px;
}
#loginPage .contentBlock a.fb-connect img { margin-top:4px; }
#loginPage .contentBlock a.buttonLink {
    background: transparent url(../img/boutonSubmit.png) 0 -65px repeat-x;
    border:1px solid #888;
    width:396px;
}
#loginPage .contentBlock a.buttonLink:hover {
    background: transparent url(../img/boutonSubmit.png) 0 -130px repeat-x;
    text-decoration:none;
    border:1px solid #888;
}
#loginPage .contentBlock a.fb-connect:hover { text-decoration:none; }
.newPaswword p.info {
    padding:15px 25px;
    width:221px
}

.mainTitleBar button.cancel,
.mainTitleBar button.submit{
    height: 25px;
    line-height: 23px;
    min-width:115px;
    padding: 0 10px;
    margin:8px 0 0 10px;
}
.titleBar button.cancel,
.titleBar button.submit{
    height: 25px;
    line-height: 23px;
    min-width:115px;
    padding: 0 10px;
    margin:4px 0 0 10px;
}

.authProviders {margin:0 60px; }

#stored_form_list button.submit,
.toolbar button.submit {
    background:url(../img/boutonSubmit.png) 0 -350px repeat-x;
    min-width:85px;
    border: 1px solid #ccc;
    line-height:18px;
    height:21px;
    margin:5px 0 0 5px;
    color:#666;
    -moz-box-shadow: 0 1px 0px #AAAAAA;
    -webkit-box-shadow: 0 1px 0px #AAAAAA;
    box-shadow: 0 1px 0px #AAAAAA;
    vertical-align:top;
    font-size:11px;
}
#stored_form_list button.submit{ margin-top:0;}
.toolbar button.submit#ascButton{min-width:0px;}
.toolbar button.submit#ascButton img{}
.toolbar button.submit:hover { background:url(../img/boutonSubmit.png) 0 -80px repeat-x; color:#fff;}
span.listeLabel { color: gray; margin-bottom: 5px; display: block; }
/*-----------------------------------------------------------*/
/* REDEFINITIONS pour  page d'erreur
/*-----------------------------------------------------------*/
.errorPage .contentBlock  {
    background:#fff url(../img/bgInnerContent.png) 0 0 repeat;
    margin:0 25px;
}
.errorPage h1{
    border-left: 4px solid #E2001A;
    color: #333333;
    font-size: 22px;
    margin: 25px 0;
    padding-left: 8px;
}
.errorPage#loginPage  p{ color:#333; margin:25px 8px}
.errorPage#loginPage  p a{ color:#000066;}

/*-----------------------------------------------------------*/
/*Messages d'erreur
/*-----------------------------------------------------------*/
#erreur_texte {
    background:#F9EDED url(../img/alerte.gif) 10px center no-repeat;
    color:#ED1D24;
    font-weight:bold;
    margin-bottom:10px;
    padding:10px 10px 10px 50px;
    border-radius:2px;
    -moz-border-radius: 2px;
}
#loginPage .flow2Col #erreur_texte,
#hasLeftMenu .#erreur_texte { width: 333px;}
#hasLeftMenu div.fullWidthCtn #erreur_texte { margin:35px auto 0; width: 333px;}
#loginPage .flow2Col #erreur_texte {
    width: 306px;
    margin-top: 10px;
}
.errMsg {
    color:#E2001A;
    display:inline-block;
    padding-left:5px;
}
/*-----------------------------------------------------------*/
/*  stored data list
/*  tableau des sauvegardes
/*-----------------------------------------------------------*/
.fixedHeight{
    height:500px;
    overflow-y:scroll;
    background:#f2f2f2 url(../img/bgInnerContent.png) 0 0 repeat;
}
.fixedHeight p.feedback,
.fixedHeight p.errMsg{ padding:25px 15px; font-weight:bold;}

.saveList { min-height:400px; }
.saveList select {
        font-size: 11px;
        height: 21px;
        color: #4A4A4A;
        font-weight:bold;
        line-height:18px;
        }
.saveList option {
    padding:3px 5px;
    color: #4A4A4A;
    font-weight:bold;
    }
.saveList .toolbar,
.savelist #bottom {display:none;}
span.pipe{
    display:inline-block;
    width:0;
    height:22px;
    margin:0 5px;
    padding:0;
    vertical-align:middle;
    border-left:1px solid #fcfcfc;
    border-right:1px solid #ccc;
    }
.toolbar label{
        display:inline-block;
        padding: 10px 0 3px 0;
        width:auto;}
.listAction {
    background:#e0e0e0;
    text-align:right;
    padding:3px 5px;
    margin-top:10px;
    height:20px;
}
.listAction form {
    float:right;
    display:inline-block;
    margin-left:8px;
}

table.saveListData,
table.saveListData tr {
    margin:0;
    padding:0;
    border-collapse:separate;
    width:100%;
}
.saveList th {
    color:#666666;
    background:#ccc;
    padding:5px 8px;
    border-bottom:1px solid #aaa;
    border-top:1px solid #f6f6f6;
    text-align:left;
    font-size:16px;
    font-weight:bold;
    border-collapse:separate;
}
.saveList td {
    margin:0;
    padding:5px;
    vertical-align:middle;
    background:#fff;
    border-bottom:1px solid #ccc;
    border-top:1px solid #fff;
}
.saveList .unread td {
    background:#dedede;
}

table.saveListData td.article { vertical-align:top; }
table.saveListData td p {
    font-family: Arial, Helvetica, sans-serif;
    padding:2px 0;
    margin:5px 0;
    min-height:15px;
}
p.articleTitle { font-size:14px; }
p.articleTitle a { color:#333; }
tr.unread p.articleTitle { font-weight:bold; }

span.saveType{
    font-weight:bold;
    color:#fff;
    font-size:11px;
    display:inline-block;
    padding:2px 0;
    background:#333;
    text-transform:uppercase;
    width:65px;
    text-align:center;
    }
.saveListData span.saveType,
.saveListData span.provenance{
    float:right;
    margin-left:10px;
    }
tr.selected span.saveType,
{  color:#333;  background:#fff; }


p.section {
    font-weight:bold;
    color:#666;
    text-transform:uppercase;
    font-size:14px;
}
p.savedTime {
    color:#666666;
    text-transform:uppercase;
    font-size:11px;
}
p.savedTime  span {
    float:right;
    display:inline-block;
    vertical-align:middle;
    width:260px;
    text-align:right;
}
.provenance{
    text-align:right;
    margin-bottom:5px;
    text-transform:none;
    font-weight:bold;
    font-size:13px;
    color:#666666;
}


form#stored_form_list .absPosition{
    display:none;
}
/*-----------------------------------------------------------*/
/*stored data pagination
/*-----------------------------------------------------------*/
.saveList .mainTitleBar{display:none}
.checkboxCell{display:none;}

/*-----------------------------------------------------------*/
/*stored data detail
/*-----------------------------------------------------------*/
/*---------- POPUP CONTAINER --------------*/
/*overide du style Inline ajouté par JS*/
#storedDetailCtn {display:none !important;}

/*---------- POPUP TOOLBAR --------------*/

/*---------- POPUP NAVIGATION --------------*/

/*-----------------------------------------------------------*/
/* Dashbooard
/*-----------------------------------------------------------*/
.dashboard  .saveList table{
    border-collapse:collapse;
    width:100%;
    margin:15px 0;
    }
.dashboard .saveList td{
    border:0;
    padding:2px 5px;
    vertical-align:top;
}
.dashboard  .saveList .unread td{ background-color:#fff;}

.dashboard p.articleTitle {
    font-size:14px;
    background: url(../img/bullet2.png) no-repeat scroll 0 3px transparent;
    padding-left:15px;
}

/*-----------------------------------------------------------*/
/* .dashboard stored data list
/*-----------------------------------------------------------*/
.dashboard .fixedHeight#dashboardStoredList {height:auto;}
.dashboard td.saveType{
    width:70px;
    }
.dashboard td.timeline{
    text-align:right;
    font-size:11px;
    white-space:nowrap;
    font-weight:bold;
    color:#666;
    }
/*-----------------------------------------------------------*/
/* LOOK Visa 2 - menu 2e niveau
/*-----------------------------------------------------------*/
.visa2Header{display:none}

/**/

p.standAlone{ margin:10px;}
p.standAlone a {text-decoration:underline; color:#666;}
