/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
    /*
background          : url(images/fond.gif);
*/
    background-color    : #fff;
    text-decoration     : none;
    margin              : 0px;
    padding             : 0px;
}

a, a:visited, a:link {
    color               : #F47200;
    background-color    : transparent;
    text-decoration     : none;
}liste_webmail
a:hover, a:active {
    text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : bold;
    font-variant        : small-caps;
    color               : #004C99;
    background-color    : transparent;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #66B1FF;
    background-color    : transparent;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #FF8B00;
    background          : url(images/puce_h3.gif) top left no-repeat;
    background-color    : transparent;
    padding-left        : 13px;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
ol li {
    list-style-type     : decimal;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input, select, textarea, .champ {
    vertical-align      : middle;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    border              : 1px solid #000;
    font-size           : 10px;
}
input[type=image] {
    border              : none;
}
hr {
    color               : #818181;
    background-color    : #818181;
    height              : 1px;
    border              : 0;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/

div#header {
    height              : 95px;
    color               : #fff;
    background          : #000 url(images/v2/fond_header.gif) repeat-x;
}

div#header_simple {
    height              : 39px;
    color               : #fff;
    background          : #000 url(images/v2/fond_header.gif) repeat-x bottom left;
}
div#header_simple td.menu{
    padding-top:4px;
}
*html div#header_simple td.menu{
}
div#header_simple td.menu a{
vertical-align:middle;
text-align:center;
padding: 2px 0px 0px 10px;
}
div#header_simple a:link,
div#header_simple a:visited,
div#header_simple a:active {
    text-align:center;
    color  : #fff;
}
div#header_simple a:hover{
    color  : #000;
}
div#header_simple a:link.logo,
div#header_simple a:visited.logo,
div#header_simple a:hover.logo,
div#header_simple a:active.logo{
    padding:0;
    margin-top:0;
}
table.container {
    color               : inherit;
    background-color    : #FFFFFF;
}
table.container td.bord_gauche {
    background          : url(images/ombre_gauche.gif?1) left top repeat-y;
}
table.container td.bord_droit {
    background          : url(images/ombre_droit.gif?1) left top repeat-y;
}
a.logo {
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage {
    border-top          : 1px solid #A46D35;
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage td.contenu {
}
table.decoupage td.contenu div.titre_page {
    color               : #396486;
    background-color    : inherit;
    font-size           : 18px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 10px;
    padding             : 0px;
    font-weight         : bold;
    text-align          : center;
}
table.decoupage td.contenu div.contenu_page {
    margin-right        : 10px;
    margin-bottom       : 1px;
    border              : 1px solid #3E77B2;
    /*background-color    : #E0E0E2;*/
    padding             : 20px;
}
table.decoupage td.colonne_droite {
    color               : inherit;
}
table.decoupage td.colonne_droite div.encart {
    width               : 192px;
    margin              : 0px 20px 20px 20px;
}
table.decoupage td.colonne_droite div.encart div.corps_encart {
    background          : url(images/encart_borders.gif) top left repeat-y;
    text-align          : left;
    padding             : 3px;
}

table.decoupage td.colonne_droite div.encart_large {
    width               : 290px;
    margin              : 0px 0 20px 0;
}
table.decoupage td.colonne_droite div.encart_large div.corps_encart {
    background          : url(images/encart_large_borders.gif) top left repeat-y;
    text-align          : left;
    padding             : 3px;
}

table.decoupage td.colonne_droite div.moncompte {
    padding-left        : 50px;
    text-align          : left;
    width               : 192px;
    /*margin-bottom       : 20px;*/
}
table.decoupage td.colonne_droite div.moncompte a.menu,
table.decoupage td.colonne_droite div.moncompte a.menu:visited,
table.decoupage td.colonne_droite div.moncompte a.menu:link {
    display             : block;
    color               : #000000;
    margin              : 3px 0px 3px 20px;
}
table.decoupage td.colonne_droite div.moncompte a.menu:hover,
table.decoupage td.colonne_droite div.moncompte a.menu:active {
    display             : block;
    margin              : 3px 0px 3px 20px;
    color               : #F47200;
    text-decoration     : none;
}

a.ensavoirplus {
    font-weight         : bold;
    font-size           : 11px;
    background          : url(images/puce_lien_encart.gif) top left no-repeat;
    padding-left        : 15px;
    color               : #7D7D7D;
}

div.contact {
    display             : none;
    color               : #623017;
    background-color    : #FFFFFF;
    padding             : 5px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
div.copyright {
    display             : none;
    color               : #623017;
    background-color    : inherit;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    padding             : 5px;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
    text-decoration     : none;
}
div.copyright img {
    vertical-align      : middle;
}

/* Menu */
div.menu {
    background          : url(images/v2/fond_menu.gif) top left repeat-x;
    background-color    : #FFFFFF;
    color               : inherit;
   /* padding             : 4px 15px 3px 15px;*/
    border-bottom       : 3px solid #f47835;
}
div.menu a, div.menu a:visited, div.menu a:link {
    /*display             : block;*/
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    /*padding             : 2px 5px;*/
    color               : #fff;
    background-color    : inherit;
    text-decoration     : none;
    /*background-image    : url(images/v2/menu/fond_menu_off.gif);*/
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {
    /*display             : block;*/
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    /*padding             : 2px 5px;*/
    color               : #000;
    background-color    : inherit;
    text-decoration     : none;
}
div.menu div.on {
    background-image    : url(images/v2/menu/fd_elem_menu1_on.gif) !important;
}
div.menu div.on div.debut {
    background-image    : url(images/v2/menu/fd_elem_menu2_on.gif) !important;
}
div.menu div.on div.fin {
    background-image    : url(images/v2/menu/fd_elem_menu3_on.gif) !important;
}

/*deuxieme menu*/
div.menu2 {
    /*background-color    : #000;*/
    color               : inherit;
    margin-top:5px;
   /* padding             : 4px 15px 3px 15px;*/
    border-bottom       : 3px solid #f47835;
}
div.menu2 a, div.menu2 a:visited, div.menu2 a:link {
    /*display            : block;*/
    background-color    : #7F7F7F;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    padding             : 4px 12px;
    color               : #FFF !important;
    text-decoration     : none;
    margin-top          : 2px;
    margin-right        : 8px;
    height              : 22px;
    /*background-image    : url(images/v2/menu/fond_menu_off.gif);*/
}
div.menu2 a:active, div.menu2 a:hover,
div.menu2 a.on, div.menu2 a.on:visited, div.menu2 a.on:link, div.menu2 a.on:active, div.menu2 a.on:hover {
    /*display             : block;*/
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    /*padding             : 2px 5px;*/
    color               : #FFF !important;
    text-decoration     : none;
        background    : #F48347 !important;
}
div.menu2 div.on {
   /* background-image    : url(images/v2/menu/fd_elem_menu1_on.gif) !important;*/
   background : #F48347;

}
div.menu2 div.on div.debut {
    /*background-image    : url(images/v2/menu/fd_elem_menu2_on.gif) !important;*/
}
div.menu2 div.on div.fin {
   /* background-image    : url(images/v2/menu/fd_elem_menu3_on.gif) !important;*/
}
/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 10px;
    background-color    : #7d7d7d;
    color               : inherit;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 2px 5px;
    color               : #FFFFFF;
    border-bottom       : 1px solid #000;
    background-color    : inherit;
    text-decoration     : none;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 2px 5px;
    color               : #000;
    background-color    : inherit;
    text-decoration     : none;
}

/* Menu bas */
div.menu_bas {
    background          : url(images/fond_menu_bas.gif) bottom left repeat-x;
    background-color    : #3E77B2;
    color               : inherit;
    padding             : 6px 15px 1px 15px;
}
div.menu_bas a, div.menu_bas a:visited, div.menu_bas a:link {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
}
div.menu_bas a:active, div.menu_bas a:hover,
div.menu_bas a.on, div.menu_bas a.on:visited, div.menu_bas a.on:link, div.menu_bas a.on:active, div.menu_bas a.on:hover {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #7A7A7A;
    background-color    : inherit;
    text-decoration     : none;
}

/* Menu secondaire */
div.menu_secondaire {
    background-color    : #3E77B2;
    color               : inherit;
    padding             : 7px 15px;
}
div.menu_secondaire a, div.menu_secondaire a:visited, div.menu_secondaire a:link {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 9px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
}
div.menu_secondaire a:active, div.menu_secondaire a:hover,
div.menu_secondaire a.on, div.menu_secondaire a.on:visited, div.menu_secondaire a.on:link, div.menu_secondaire a.on:active, div.menu_secondaire a.on:hover {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 9px;
    color               : #FFFFFF;
    background-color    : inherit;
    text-decoration     : none;
}

/* Espace privé */
form.espace_prive {
    margin-top          : 7px;
}
form.espace_prive a:link, form.espace_prive a:visited, form.espace_prive a:hover, form.espace_prive a:active {
    color               : #fff;
}
form.espace_prive input {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    margin-bottom       : 2px;
}
form.espace_prive a {
    color               : #000000;
    text-decoration     : underline;
    font-size           : 10px;
}

div.bas {
    background          : url(images/fond_bas.jpg) top left repeat-x;
}

.erreur {
    color               : red;
    font-weight         : bold;
}
.obligatoire {
    color               : #F47200;
}

/*  Specifique  */
div.details_video {
    padding-top         : 8px;
    padding-right       : 20px;
    text-align          : right;
}

/*  Le tag cloud */

div.tag_cloud {
     text-align         : justify;
     padding            : 5px;
}

div.tag_cloud a:link, div.tag_cloud a:visited, div.tag_cloud a:hover, div.tag_cloud a:active  {
    color               : #000;
}

/* -----------------------------------------*/
/* ---------->>> V2 'MYSPACE' <<<-----------*/
/* -----------------------------------------*/

div.tri {
    margin                : 20px 0 20px 250px;
    font-weight            : bold;
}

div.fiche_compte {
    margin-left            : 0px;
}

div.info_compte {
    background-color    : #F9F9F7;
    padding             : 9px;
    width                : 949px;
    height                : 250px;
    background            : #fff url(images/v2/compte/fd_infos_compte2.gif) left top no-repeat;
    clear               : left;
}

div.info_compte div.logo {
    float                : left;
    margin-left            : 5px;
    width               : 200px;
}

div.info_compte div.info {
    color               : #000;
    background-color    : #F4F4F2;
    margin              : 6px;
    font-weight         : bold;
    font-size           : 12px;
    padding-left        : 5px;
    position            : relative;
}

div.info_compte div.contacteznous {
    background-color: #E2EEFF !important;
    padding: 3px 0px 4px 5px !important;
}

div.info_compte div.contacteznous a {
    color: #004C99 !important;
}

div.info_compte div.info div.sous_infos {
    position            : absolute;
    right                : 5px;
    top                    : 0;
    color                : #000;
    font-size            : 10px;
}

div.info_compte div.info a:link, div.info_compte div.info a:visited, div.info_compte div.info a:hover, div.info_compte div.info a:active {
    color               : #000;
}

div.info_compte div.actions {
    margin-top            : 5px;
    clear                : right;
    text-align            : right;
}

div.zone_elements {
    width               : 420px;
    float               : left;
}

div.zone_elements div.videos {
    background            : #fff url(images/v2/compte/fd_videos.gif) left top no-repeat;
    width                : 420px;
    height                : 175px;
    position            : relative;
}

div.zone_elements div.videos a:link, div.zone_elements div.videos a:visited, div.zone_elements div.videos a:hover, div.zone_elements div.videos a:active,
div.zone_elements div.audios a:link, div.zone_elements div.audios a:visited, div.zone_elements div.audios a:hover, div.zone_elements div.audios a:active,
div.zone_elements div.photos a:link, div.zone_elements div.photos a:visited, div.zone_elements div.photos a:hover, div.zone_elements div.photos a:active {
    color                : #000;
    text-decoration        : none;
}
div.zone_elements div.docs {
    background            : #fff url(images/v2/compte/fd_docs.gif) left top no-repeat;
    width                : 420px;
    height                : 175px;
    position            : relative;
}
div.zone_elements div.audios {
    background            : #fff url(images/v2/compte/fd_audios.gif) left top no-repeat;
    width                : 420px;
    height                : 175px;
    position            : relative;
}
div.zone_elements div.photos {
    background            : #fff url(images/v2/compte/fd_photos.gif) left top no-repeat;
    width                : 420px;
    height                : 185px;
    position            : relative;
}
div.zone_elements div.actus {
    background            : #fff url(images/v2/compte/fd_actus.gif) left top no-repeat;
    width                : 420px;
    height                : 185px;
    position            : relative;
}

div.zone_elements div.tags {
    background : #fff url(images/v2/compte/fd_tags.gif) left top no-repeat;
    width      : 420px;
    height     : 185px;
    position   : relative;
}

div.zone_elements div.tags div.elemcontenu_tags {
    padding     : 40px 20px 0 20px;
    font-size   : 11px;
    text-align  : justify;
    color       : #00F;
}

div.zone_elements div.tags div.elemcontenu_tags a,
div.zone_elements div.tags div.elemcontenu_tags a:link,
div.zone_elements div.tags div.elemcontenu_tags a:visited {
    color           : #00F;
    text-decoration : none;
}

div.zone_elements div.tags div.elemcontenu_tags a:hover,
div.zone_elements div.tags div.elemcontenu_tags a:active {
    text-decoration : underline;
}

div.zone_elements div.docs a:link, div.zone_elements div.docs a:visited,
div.zone_elements div.photos a:link, div.zone_elements div.photos a:visited,
div.zone_elements div.audios a:link, div.zone_elements div.audios a:visited {
    color                    : #000;
    text-decoration          : underline;
}
div.zone_elements div.docs a:hover, div.zone_elements div.docs a:active,
div.zone_elements div.photos a:hover, div.zone_elements div.photos a:active,
div.zone_elements div.audios a:hover, div.zone_elements div.audios a:active {
    text-decoration          : none;
}

div.zone_elements div.videos, div.zone_elements div.docs,
div.zone_elements div.photos, div.zone_elements div.actus,
div.zone_elements div.audios {
    margin-bottom        : 15px;
}
div.zone_elements div div {
    /*padding-top            : 39px;*/
}

/*div.zone_elements div.actus div {
    padding-top            : 30px;
}*/

div.zone_elements div.actus a:link, div.zone_elements div.actus a:visited, div.zone_elements div.actus a:hover, div.zone_elements div.actus a:active {
    color               : #4a78e0;
    text-decoration     : none;
}

div.zone_player {
    width               : 509px;
    height              : 561px;
    float               : left;
    margin              : 0px 10px 20px 0px;
    background          : #F5F5F3 url(images/v2/compte/fd_player.gif) left top no-repeat;
    overflow            : auto;
}

div.zone_player div.elem_contenu {
    margin-top          : 25px;
}

div.zone_player div.elem_contenu h3 {
    background-image    : none;
}

/*  La zone libre du profil */
div.espace_libre {
    padding-bottom        : 15px;
    padding-left        : 3px;
    padding-right        : 5px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    height              : 560px;
    overflow            : auto;
    margin-bottom       : 20px;
}

div.espace_libre h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : normal;
    color               : #000;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}

div.espace_libre h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    color               : #000;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}

div.espace_libre h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #000;
    background-color    : inherit;
    padding-left        : 13px;
    margin-top          : 0px;
    margin-bottom       : 0px;
}

/* */

div.zone_pub_bas {
    border-bottom       : 2px solid #f47835;
    background-color    : #9badb9;
    text-align          : center;
    padding             : 11px 0;
}

div.liens_bas {
    text-align          : center;
    margin              : 5px 0px 15px 0px;
}

div.liens_bas a {
    color               : #000;
}

html, body, table.container {
    height              : 100%;
}

/* Home */

table.decoupage_home {
    margin-left         : 5px;
    margin-top          : 10px;
}

td.home_wysig {
    background          : #fff url(images/v2/home/fd_wysig_haut.gif) left top no-repeat;
    width               : 640px;
    height              : 475px;
    padding             : 10px;
}

td.home_wysig h1 {
    color               : #000;
    font-size           : 12px;
    background-color    : transparent;
    font-weight         : bold;
}

div.last_vid_home div.zone_contenu,
div.last_docs_home div.zone_contenu,
div.last_photos_home div.zone_contenu,
div.last_audios_home div.zone_contenu,
div.last_actus_home div.zone_contenu {
     padding                : 32px 10px 10px 10px;
}

div.titre_actu_home {
    text-transform        : uppercase;
    font-weight            : bold;
}

div.titre_actu_home a:link,
div.titre_actu_home a:visited,
div.titre_actu_home a:hover,
div.titre_actu_home a:active {
    color                : #000;
    text-decoration        : none;
}

div.last_actus_home div.zone_contenu {
     padding                : 32px 10px 10px 10px;
}

div.last_docs_home div.zone_contenu,
div.last_photos_home div.zone_contenu,
div.last_audios_home div.zone_contenu,
div.last_actus_home div.zone_contenu {
    float                : left;
}

div.last_actus_home div.zone_contenu p a:link,
div.last_actus_home div.zone_contenu p a:visited,
div.last_actus_home div.zone_contenu p a:hover,
div.last_actus_home div.zone_contenu p a:active {
    color                : #000;
    text-decoration        : none;
}

div.last_docs_home div.zone_contenu div.lien_espace,
div.last_photos_home div.zone_contenu div.lien_espace,
div.last_audios_home div.zone_contenu div.lien_espace,
div.last_actus_home div.zone_contenu div.lien_espace {
    background            : url(images/v2/puce.gif) no-repeat left top;
    height                : 16px;
    padding-left        : 20px;
    margin-left            : 10px;
}

div.last_actus_home div.zone_contenu div.lien_espace {
    margin-left            : 0px;
    margin-top            : 3px;
}

div.last_docs_home div.zone_contenu div.lien_espace a:link,
div.last_docs_home div.zone_contenu div.lien_espace a:visited,
div.last_docs_home div.zone_contenu div.lien_espace a:hover,
div.last_docs_home div.zone_contenu div.lien_espace a:active,

div.last_photos_home div.zone_contenu div.lien_espace a:link,
div.last_photos_home div.zone_contenu div.lien_espace a:visited,
div.last_photos_home div.zone_contenu div.lien_espace a:hover,
div.last_photos_home div.zone_contenu div.lien_espace a:active,

div.last_audios_home div.zone_contenu div.lien_espace a:link,
div.last_audios_home div.zone_contenu div.lien_espace a:visited,
div.last_audios_home div.zone_contenu div.lien_espace a:hover,
div.last_audios_home div.zone_contenu div.lien_espace a:active,

div.last_actus_home div.zone_contenu div.lien_espace,
div.last_actus_home div.zone_contenu div.lien_espace a:link,
div.last_actus_home div.zone_contenu div.lien_espace a:visited,
div.last_actus_home div.zone_contenu div.lien_espace a:hover,
div.last_actus_home div.zone_contenu div.lien_espace a:active {
    color                : #F47200;
    font-size            : 10px;
    font-weight            : bold;
    text-decoration        : none;
}

a.lien_orange:link, a.lien_orange:visited, a.lien_orange:hover, a.lien_orange:active {
    color                : #ff8b00 !important;
}

div.last_vid_home {
    background          : #fff url(images/v2/home/fd_dernieres_videos.gif) left top no-repeat;
    width               : 426px;
    height              : 239px;
    margin-bottom        : 22px;
}

div.last_docs_home {
    background          : #fff url(images/v2/home/fd_derniers_docs.gif) left top no-repeat;
    width               : 426px;
    height              : 260px;
    margin-bottom        : 22px;
}

div.last_photos_home {
    background          : #fff url(images/v2/home/fd_dernieres_photos.gif) left top no-repeat;
    width               : 426px;
    height              : 260px;
    margin-bottom        : 22px;
}

div.last_audios_home {
    background          : #fff url(images/v2/home/fd_derniers_audios.gif) left top no-repeat;
    width               : 426px;
    height              : 260px;
    margin-bottom        : 22px;
}

div.last_actus_home {
    background          : #fff url(images/v2/home/fd_dernieres_actus.gif) left top no-repeat;
    width               : 426px;
    height              : 261px;
    margin-bottom        : 22px;
}

div.last_docs_home a:link, div.last_docs_home a:visited, div.last_docs_home a:hover, div.last_docs_home a:active,
div.last_audios_home a:link, div.last_audios_home a:visited, div.last_audios_home a:hover, div.last_audios_home a:active,
div.last_photos_home a:link, div.last_photos_home a:visited, div.last_photos_home a:hover, div.last_photos_home a:active {
    text-decoration     : none;
    color                : #000;
}


/* La page de lecture des éléments du compte */

/*
div.elemcontenu_actus {
    height              : 120px;
}
*/

div.elemcontenu_actus h1 {
    font-size            : 17px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-weight            : bold;
    color                : #000;
    padding-bottom        : 6px;
    letter-spacing        : -1px;
}

div.elemcontenu_actus h2 {
    font-size            : 17px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-weight            : bold;
    color                : #000;
    padding-bottom        : 6px;
    letter-spacing        : -1px;
    font-variant: small-caps;
}

div.elemcontenu_actus a:link, div.last_actus_home a:visited, div.last_actus_home a:hover, div.last_actus_home a:active {
    padding-top            : 3px;
}

div.listcompte {
    vertical-align         : middle;
}

div.lien_modifier {
    position            : absolute;
    top                 : 145px;
    left                : 15px;
    /*margin-left         : 15px;
    clear               : both;
    margin              : 10px 0 0 15px !important;
    padding             : 0 !important;*/
}

div.lien_modifier a:link, div.lien_modifier a:visited, div.lien_modifier a:hover, div.lien_modifier a:active {
    color               : #F47200 !important;
    font-weight         : bold !important;
    text-decoration     : underline !important;
}

table.commandes th {
    background-color    : #9BADB9;
    color               : #fff;
}

table.commandes tr.odd td {
    background-color    : #E7EBEF;
}

fieldset.fs legend {
    color               : #3B444F;
    font-size           : 14px;
    font-weight         : bold;
}


hr.publications {
    color               : #004C99;
    background-color    : #004C99;
    height              : 1px;
    border              : 0;
    width               : 90%;
    margin-top          : 35px;
    margin-bottom       : 15px;
}

/* encart espace */

div.encart_espace {
    background    : url(images/v2/encart_espace/fond_off.gif) no-repeat left top;
    width         : 426px;
    height        : 170px;
    margin-bottom : 22px;
}

div.encart_espace_premium {
    background            : url(images/v2/encart_espace/fond_off_premium.gif) no-repeat left top;
    width                : 426px;
    height                : 170px;
    margin-bottom        : 22px;
}

div.liste_espaces {
    text-align            : center;
}

div.liste_espaces div.encart_espace,
div.liste_espaces div.encart_espace_premium {
    margin-bottom        : 20px;
    float                : left;
    margin-left            : 40px;
}

div.encart_espace_hover {
    background            : url(images/v2/encart_espace/fond_on.gif) no-repeat left top;
}

div.encart_espace_premium_hover {
    background            : url(images/v2/encart_espace/fond_on_premium.gif) no-repeat left top;
}

div.encart_espace img.logo,
div.encart_espace_premium img.logo {
    margin                : 5px;
}

div.encart_espace div.encart_elements_texte,
div.encart_espace_premium  div.encart_elements_texte {
    float                : left;
}

div.encart_espace div.encart_espace_nom a:link,
div.encart_espace div.encart_espace_nom a:visited,
div.encart_espace div.encart_espace_nom a:hover,
div.encart_espace div.encart_espace_nom a:active,
div.encart_espace_premium div.encart_espace_nom a:link,
div.encart_espace_premium div.encart_espace_nom a:visited,
div.encart_espace_premium div.encart_espace_nom a:hover,
div.encart_espace_premium div.encart_espace_nom a:active {
    color                : #ff8b00;
    font-size            : 12px;
    font-weight            : bold;
    text-decoration        : none;
}

div.encart_espace_hover div.encart_espace_nom a:link,
div.encart_espace_hover div.encart_espace_nom a:visited,
div.encart_espace_hover div.encart_espace_nom a:hover,
div.encart_espace_hover div.encart_espace_nom a:active,
div.encart_espace_premium_hover div.encart_espace_nom a:link,
div.encart_espace_premium_hover div.encart_espace_nom a:visited,
div.encart_espace_premium_hover div.encart_espace_nom a:hover,
div.encart_espace_premium_hover div.encart_espace_nom a:active {
    color                : #004c99;
}

div.encart_espace_libre {
    font-weight            : bold;
}

div.encart_espace div.encart_espace_libre a:link,
div.encart_espace div.encart_espace_libre a:visited,
div.encart_espace div.encart_espace_libre a:hover,
div.encart_espace div.encart_espace_libre a:active,
div.encart_espace_premium div.encart_espace_libre a:link,
div.encart_espace_premium div.encart_espace_libre a:visited,
div.encart_espace_premium div.encart_espace_libre a:hover,
div.encart_espace_premium div.encart_espace_libre a:active {
    color                : #000;
    text-decoration        : none;
}

div.encart_espace div.encart_espace_libre,
div.encart_espace div.lien_espace,
div.encart_espace div.lien_site_web,
div.encart_espace div.encart_activite,
div.encart_espace_premium div.encart_espace_libre,
div.encart_espace_premium div.lien_espace,
div.encart_espace_premium div.lien_site_web,
div.encart_espace_premium div.encart_activite {
    margin-top            : 6px;
}

div.encart_espace div.lien_espace,
div.encart_espace div.lien_site_web,
div.encart_espace_premium div.lien_espace,
div.encart_espace_premium div.lien_site_web {
    font-weight            : bold;
    padding-left        : 23px;
}

div.encart_espace div.lien_espace,
div.encart_espace_premium div.lien_espace {
    background            : url(images/v2/puce.gif) no-repeat left top;
    height                : 16px;
}

div.encart_espace_hover div.lien_espace a:link,
div.encart_espace_hover div.lien_espace a:visited,
div.encart_espace_hover div.lien_espace a:hover,
div.encart_espace_hover div.lien_espace a:active,
div.encart_espace_hover div.lien_site_web a:link,
div.encart_espace_hover div.lien_site_web a:visited,
div.encart_espace_hover div.lien_site_web a:hover,
div.encart_espace_hover div.lien_site_web a:active,
div.encart_espace_premium_hover div.lien_espace a:link,
div.encart_espace_premium_hover div.lien_espace a:visited,
div.encart_espace_premium_hover div.lien_espace a:hover,
div.encart_espace_premium_hover div.lien_espace a:active,
div.encart_espace_premium_hover div.lien_site_web a:link,
div.encart_espace_premium_hover div.lien_site_web a:visited,
div.encart_espace_premium_hover div.lien_site_web a:hover,
div.encart_espace_premium_hover div.lien_site_web a:active {
    color                : #004c99;
}

div.encart_espace table,
div.encart_espace_premium table {
    height                : 170px;
}

table.encart_home {
    margin-bottom        : 15px;
}

table.encart_home a:link,
table.encart_home a:visited,
table.encart_home a:hover,
table.encart_home a:active {
    text-decoration        : none;
    color                : #000;
}

/* ----------------------------------------- */
/* ------------->> Pagination <<------------ */
/* ----------------------------------------- */
#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold !important; padding:3px 4px; }
#pagination-clean .next a,
#pagination-clean .previous a  { border:none; font-weight:bold !important; }
#pagination-clean .active     { color:#000000; font-weight:bold !important; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:underline !important; }
#pagination-clean a:hover     { text-decoration:none; }

.fct_recherche_input, .fct_recherche_input_focus {
    width           : 440px;
    border          : 3px solid #004C99;
    color           : #004C99;
    font-size       : 14px;
}

.fct_recherche_input_focus {
    /*bgcolor         : #AFD7FF;*/
}

div.promo_premium {
    font-weight         : bold;
    color               : #fff;
    height              : 35px;
    clear               : both;
    margin-left         : 15px;
}

div.promo_premium div {
    float               : left;
}

div.promo_premium div.texte {
    padding             : 15px 5px 0 5px;
    background          : #fff url(images/v2/message_premium/centre.gif) repeat-x;
    height              : 35px;
}

div.decouvrez_aussi {
    float               : right;
    width               : 270px;
    height              : 122px;
    background          : transparent url(images/v2/decouvrez_aussi.gif) no-repeat;
    padding-top         : 30px;
}

div.un_espace_proche {
    background          : transparent url(images/v2/puce.gif) no-repeat 9px 3px;
    padding-left        : 30px;
    padding-top         : 3px;
    padding-bottom      : 3px;
    margin-top          : 2px;
    margin-right        : 6px;
}

div.inscription_newsletter {
    padding-top: 25px;
    padding-left: 26px;
    width: 266px;
    height: 26px;
    background: url(images/v2/inscription_newsletter.gif) no-repeat;
}

div.bloc_home {
    margin-bottom: 9px;
}

/** MESSAGE ESPACE **/
div#message_espace {
    text-align: center;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    font-size: 18px;
}

/** WEBMAIL **/

table.liste_webmail {
    width: 850px;
}

table.liste_webmail tr.pair {
    background: #CED5D9;
}

table.liste_webmail a:link,
table.liste_webmail a:visited,
table.liste_webmail a:hover,
table.liste_webmail a:active {
    text-decoration: underline;
    color: #47585F;
}

/** TAGS **/

div.tags {
    text-align : justify;
}

div.tags a,
div.tags a:link,
div.tags a:visited {
    color : #000;
}

div.tags a:hover,
div.tags a:active {
    text-dcoration : none;
}
