<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
    background:#2d2d2d url('../img/styles/bg-body-diagonales.png') left top;
    padding-top:10px;
}
body *{
    font-family: Helvetica, sans-serif;
    outline:none !important; /* Enleve le contour orange des formulaires sous chrome */
}
.aldrich{
    font-family: 'Aldrich';
}
.w460{
    width:460px;
}
.w480{
    width:480px;
}
.w130{
    width:130px;
}
.dsinb{
    display:inline-block;
}
.dsnone{
    display:none;
}
.left-10{
    left:-10px;
}
.left-20{
    left:-20px;
}
.left20{
    left:20px;
}
.left40{
    left:40px;
}
.left50{
    left:50px;
}
.left80{
    left:80px;
}
.borLightGrey{
    border:1px solid #ccc;
}
.borBotLightGray{
    border-bottom:1px solid #ccc;
}
.borBotLighterGray{
    border-bottom:1px solid #ddd;
}
.borTopLightGray{
    border-top:1px solid #ccc;
}
.borLeftLightGray{
    border-left:1px solid #ccc;
}
.borRightLightGray{
    border-right:1px solid #ccc;
}
.borSizeLightGray{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.borTopBotLightGray{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.borNoBotLightGray{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.degVertBlock{
    /* fallback (Opera) */
    background: #f7f7f7;
    /* Opera &gt;10 */
    background: -o-linear-gradient(top, #fff, #f7f7f7);
    /* Mozilla: */
    background: -moz-linear-gradient(top, #fff, #f7f7f7);
    /* Chrome, Safari: */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#fff', EndColorStr='#f7f7f7', GradientType=0);
}
.inputText{
    border:1px solid #d1d1d1;
}
.inputText:focus{
    border:1px solid #888;
}
input[type=text], input[type=password], textarea{
    cursor:text;
    padding:2px 5px;
}
input[type=checkbox], select{
    cursor:pointer;
    padding:2px 5px;
}
label{
    cursor:pointer;
}
input[disabled=true]{
    background:#f2f2f2;
    color:#565656;
    cursor:default;
}
.modif-state{
    position:absolute;
    top:1px;
    right:-1px;
    height:23px;
    width:23px;
    background: url("../img/styles/admin/bg-yt-button.png") repeat-x scroll left top rgb(255, 255, 255) !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { .modif-state{
	position:absolute;
	top:1px;
	right:-1px;
	height:23px;
	width:23px;
	background: url("../../../img/styles/admin/bg-yt-button.png") repeat-x scroll left top rgb(255, 255, 255) !important;
    }}
input.dateJqUi{
    background:url(http://www.ma-editions.com/img/styles/admin/bg-form-datepicker-16x16.png) 120px center no-repeat;
}
/*** WRAPPER ***/
#admin-center-wrapper{
    background:#FFF;
    margin:0px;
    margin-top:1px;
    padding:0px;
    min-height:200px;
}
/*** LOGIN ***/
body.login{
    background:#FFF;
    padding-top:10px;
}
body.login #admin-login{
    margin:auto;
    margin-top:100px;
    width:504px;
}
body.login #login-box{
    position:relative;
    z-index:1;
    width:480px;
    border:2px solid #2d2d2d;
    border-radius:10px;
    padding:10px;
    padding-bottom:80px;
    background:#f9f9f9;
}
body.login #login-box *{
    font-family: 'Aldrich';
}
body.login #login-cadenas{
    position: relative;
    z-index:5;
    top:10px;
    left:-32px;
    float:left;
}
body.login #login-box h1{
    margin-top:20px;
    margin-left:-20px;
    text-transform: uppercase;
    color:#2d2d2d;
    display: inline-block;
}
body.login #login-box p#intro{
    float:left;
    margin-left:-18px;
    font-size:13px;
}
body.login form#connexForm{
    margin:auto;
    margin-top:10px;
    width:355px;
    min-height:145px;
}
body.login form#connexForm input[type=text],
body.login form#connexForm input[type=password]{
    width:335px;
    padding:3px 10px;
    height:24px;
    color:#a2a2a2;
    font-size:20px;
    line-height:30px;
    border-radius:3px;
    margin-bottom:3px;
}
body.login form#connexForm input[type=submit]{
    cursor:pointer;
    float:right;
    color:#a4a4a4;
    border-radius:3px;
    border:1px solid #d1d1d1;
    background:url('../img/styles/admin/bkg-button-white.png') left bottom #ffffff;
    width:140px;
    height:35px;
    font-size:20px;
}
body.login form#connexForm input[type=submit]:hover{
    color:#7f7f7f;
    border-radius:3px;
    border:1px solid #cccccc;
    background:url('../img/styles/admin/bkg-button-white.png') left bottom #ffffff;
    box-shadow:-1px 1px 2px #ccc;
}
body.login #login-footer{
    background:#2d2d2d;
    height:30px;
    left:0;
    right:0;
    padding:10px;
    bottom:0px;
    position:absolute;
    border-bottom-left-radius:7px;
    border-bottom-right-radius:7px;
}
body.login #login-footer p{
    font-size:12px;
    font-family: Arial;
    color:#cc0000;
    font-weight:bold;
    border:1px solid #cc0000;
    background:#fcc2c2;
    border-bottom-left-radius:7px;
    border-bottom-right-radius:7px;
}
/*** FIN LOGIN ***/
/*** HEADER ***/
#admin-header{
    height: 40px;
    background: #000;
    min-width:980px;
}
#admin-header #admin-header-center{
    width:980px;
    margin:auto;
}
#admin-header span#logo-guest{
    display:inline-block;
    width:56px;
    height:36px;
    line-height:36px;
    margin-top:2px;
    background-color:transparent !important;
    text-align:center;
    float:left;
}
#admin-header h1{
    height:40px;
    line-height:40px;
    display: inline-block;
    float:left;

}
#admin-header h1 span.name{
    height:40px;
    line-height:40px;
    display: inline-block;
    float:left;
    font-size: 24px;
    color: #FFF;
    margin-left: 10px;
    margin-right:10px;
    font-family: 'Aldrich';
}
#admin-header h1 span.guest{
    display:inline-block;
    float:left;
    margin-top:10px;
    height:20px;
    line-height:20px;
    padding-left:10px;
    font-size:12px;
    color:#f1f1f1;
    border-left:1px solid #2d2d2d;
}
#admin-header #admin-header-extra-control{
    float:right;
    margin-right:5px;
}
#admin-header #admin-header-extra-control a{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding:0px 5px;
    text-decoration: none;
    color: #FFFFFF;
}
#admin-header #admin-header-extra-control a:hover{
    background:#2d2d2d;
}
#admin-header #admin-header-extra-control a img{
    width:24px;
    height:24px;
    margin-top:8px;
    float:left;
    background:none;
}
#admin-header #admin-header-extra-control a span{
    margin-left: 5px;
    font-size:12px;
}
/*** FIN HEADER ***/
/*** MENU ***/
.wrapper{
    width:980px;
    margin:auto;
}
#genMenu {
    width:100%;
    background:url(../img/styles/admin/gradient-h50-o10.jpg) repeat-x center left #000;
    position:relative;
}
#navMenu {
    float:right;
    list-style:none;
}
#navMenu li {
    float:left;
    position:relative;
}
#navMenu li a {
    display:block;
    color:#dfdfdf;
    font-size:16px;
    padding:18px 12px;
    border:none;
    border-bottom:solid 3px transparent;
    font-size:12px;
    text-transform: uppercase;
}
#navMenu li a:hover {
    border-bottom:solid 3px #8dbf00;
}
#navMenu li a.selected {
    background:url(../img/styles/admin/gradient-h50-o10.png) repeat-x top left #333;
    font-weight:bold;
    text-shadow:1px 1px 1px #000;
    border-bottom:solid 3px #8dbf00;
}
#navMenu .genMenuBorder {
    width:1px;
    height:50px;
    background:#000;
}
#navMenu ul {
    display:none;
    position:absolute;
    left: 0;
    padding:0;
    list-style:none;
    box-shadow:1px 1px 1px #777;
}
* html #navMenu ul {
    line-height: 0;
}
/* IE6 "fix" */
#navMenu ul a {
    zoom: 1;
}
/* IE6/7 fix */
#navMenu ul li {
    float: none;
    text-align:left;
}
#navMenu ul li {
    background:#2d2d2d;
    width:200px;
    padding:5px;
    border-bottom:solid 1px #3d3d3d;
}
#navMenu ul li a {
    height:20px;
    width:190px;
    margin:0;
    padding:10px 5px 5px 5px;
    background-image:none;
    background-color:#2d2d2d;
    font-weight:normal;
    color:#BBB;
    border:none;
}
#navMenu ul li a:hover {
    background:#1c1c1c;
    color:#8dbf00;
    border:none;
}
#navMenu li ul li ul{
    position:absolute;
    top:0px;
    left:200px;
    z-index:50;
    overflow:visible;
    display:none;
    height:auto;
    background:#2d2d2d;
    border:1px solid #000;
    box-shadow:-2px 2px 3px #2d2d2d;
    text-transform:none;
    text-align:left;
}
#navMenu li ul li ul li{
    float:none;
}
/*** FIN MENU ***/
/*** PRE-CENTER ***/
#admin-geemeo-page-title{
    height:75px;
    margin-top:10px;
}
#admin-geemeo-page-title img{
    display: inline-block;
    float:left;
    width:75px;
    height:75px;
}
#admin-geemeo-page-title div{
    width:895px;
    display: inline-block;
    float:left;
    margin-left:10px;
}
#admin-geemeo-page-title h2{
    border-bottom:1px solid #ccc;
    font-size:24px;
    font-family: 'Aldrich';
}
#admin-geemeo-page-title span#date{
    font-size:14px;
    color:#2d2d2d;
    float:right;
    margin-top:10px;
    font-family: 'Aldrich';
}
#admin-geemeo-page-title p{
    padding-top:5px;
    font-size:13px;
}
/*** FIN PRE-CENTER ***/
/*** CONTENU ***/
h3.title,
h4.title{
    width:100%;
    margin-top:0px;
    margin-bottom:5px;
    font-size:18px;
    font-family:'Aldrich';
    color:#2d2d2d;
    border-bottom:1px solid #ccc;
}
.published{
    font-weight: bold;
    color:#8DBF00;
}
.unpublished{
    font-weight: bold;
    color:#CC0000;
}
.toggle-wrapper{
    position:absolute;
    bottom:0px;
    right:0px;
}
.toggle-wrapper .toggle-ctrl{
    display:inline;
    position:absolute;
    bottom:0px;
    right:0px;
    width:auto;
}
.toggle-wrapper .toggle-ctrl p{
    overflow: visible;
}
.admin-left{
    float:left;
    padding-bottom: 50px;
    width:580px;
    padding-right:20px;
    position:relative;
}
.admin-left h2{
    margin-top:10px;
    font-family: 'Aldrich';
    color:#2d2d2d;
    border-bottom:1px solid #ccc;
    font-size:24px;
    position:relative;
}
.admin-categorie{
    width:580px;
}
.admin-categorie h3{
    width:580px;
    margin-top:10px;
    margin-bottom:10px;
    font-size:24px;
    color:#2d2d2d;
    border-bottom:1px solid #ccc;
    font-family:'Aldrich';
}
/*** TABLEAU BORD ***/
#admin-tableau-bord .module-tableau-bord{
    border:1px solid #ddd;
    background:#f9f9f9;
    padding:10px;
    min-width:458px;
    width:458px;
    max-width:458px;
    border-radius:3px;
    float:left;
}
#admin-tableau-bord .module-tableau-bord .ui-button{
    background: url("../img/styles/admin/bg-yt-button.png") repeat-x scroll left top rgb(255, 255, 255);
}
#admin-tableau-bord .module-tableau-bord .admin-block-wrapper{
    width:458px;
    height:70px;
    padding:5px 0px;
    position:relative;
}
#admin-tableau-bord .module-tableau-bord .admin-block-wrapper .ilu{
    width:55px;
    text-align:center;
    display:inline-block;
    float:left;
    border:1px solid #ccc;
}
#admin-tableau-bord .module-tableau-bord .admin-block-wrapper .content{
    width:391px;
    height:70px;
    padding-left:10px;
    float:left;
    position:relative;
}
#admin-tableau-bord .module-tableau-bord #admin-reference-wrapper .content .categorie-reference{
    position:absolute;
    top:0px;
    right:0px;
    font-weight:bold;
    overflow:visible;
}
#admin-tableau-bord .module-tableau-bord #admin-reference-wrapper .content .statut-reference{
    position:absolute;
    top:20px;
    right:0px;
}
#admin-tableau-bord .module-tableau-bord #admin-auteur-wrapper .content .categorie{
    position:absolute;
    top:0px;
    right:0px;
}
#admin-tableau-bord .module-tableau-bord #admin-auteur-wrapper .content .statut-auteur{
    position:absolute;
    top:20px;
    right:0px;
}
#admin-tableau-bord .module-tableau-bord #admin-marque-wrapper .content h3,
#admin-tableau-bord .module-tableau-bord #admin-collection-wrapper .content h3{
    display:block;
    margin:0px;
    padding:0px;
    padding-bottom:3px;
    border-bottom:1px dotted #f1f1f1;
    width: 100%;
    font-size:18px;
    line-height: 20px
}
#admin-tableau-bord .module-tableau-bord #admin-marque-wrapper .content .ariane,
#admin-tableau-bord .module-tableau-bord #admin-collection-wrapper .content .ariane{
    margin-top:2px;
    font-style:italic;
    color:#666;
}
#admin-tableau-bord .module-tableau-bord #admin-marque-wrapper .content .color{
    height:22px;
    line-height:22px;
}
#admin-tableau-bord .module-tableau-bord #admin-marque-wrapper .content .color span{
    display: inline-block;
    height:18px;
    width:100px;
    border:2px solid #ccc;
}
#admin-tableau-bord .module-tableau-bord #admin-collection-wrapper .content .text-collection{
    max-width:385px;
}
/*** FIN TABLEAU BORD ***/

/*** UTILISATEURS ***/
#admin-user .admin-categorie h3{
    cursor:pointer;
    font-size:18px;
    color:#666;
    border-bottom:none;
}



</pre></body></html>