/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmOverlay { background-color: #0A3448; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
}

/* BT */
.jqmBox {
    background-color: #a10a8c;
    padding: 0;
    display:block;
}
.jqmBox .online_editor {
    padding-right: 0px;
    text-align: justify;
}
.jqmBox .cms_link {
    margin: 0 7px 0 0;
}
.jqmWindow {
    display: none;
    float: left;
    position: absolute;
    top: 17%;
    left: 50%;
    margin-left: -285px;
    width: 570px;
    color: #333;
}
.jqmWindow .box_content {
    position: relative;
}
.box_action{
    text-align:center;
    color:#ca06ae;
    padding:10px 0px;
    width:100%;
    background:#a40a8f;
    position: absolute;
    left:0px;
    bottom:7px;
    z-index: 510;
}
.box_action span{
    margin:0px 15px 0px 15px;
    font-size:1.5em;
}
.box_action img{
    vertical-align:bottom;
}
.jqmBox h3 {
    background-color: #a10a8c;
    color:#02B7C8;
    font-size:14px;
    font-family:"sans serif",verdana,tahoma,helvetica;
    font-weight: bold;
    text-align: left;
    padding: 0 0 0 10px;
    margin-top: 0px;
}
* html .jqmBox h3 {
    padding: 10px 0 0 10px;
}

/*css modifi?es pour le bouton close*/
.jqmBox .bot {
    text-align:center;
    color:#399;
    padding: 12px 20px 0 0;
    height:20px;
}
.jqmWindow .botplus {
    text-align:center;
    color:#399;
    padding: 12px 0 0 0;
    height:30px;
    position: absolute;
    bottom: 0px;
    width: 200px;
    left: 50%;
    margin-left: -100px;
}
.jqmWindow .botplus a.prec,
.jqmWindow .botplus a.suiv,
.jqmWindow .botplus span {
    color:#399;
    font-size:11px;
    font-weight:bold;
    padding:7px;
    padding-top:15px;
    text-decoration:none;
}
.jqmWindow .botplus a.prec {
    background:url(/content/img/box/bt_prec.gif) no-repeat left 16px;
    padding-left:15px;
}
.jqmWindow .botplus a.suiv {
    background:url(/content/img/box/bt_suiv.gif) no-repeat right 16px;
    padding-right:15px;
}
.jqmWindow .botplus span.prec_over {
    background:url(/content/img/box/bt_prec_over.gif) no-repeat left 16px;
    padding-left:15px;
    color:#fff;
}
.jqmWindow .botplus span.suiv_over {
    background:url(/content/img/box/bt_suiv_over.gif) no-repeat right 16px;
    padding-right:15px;
    color:#fff;
}
.jqmWindow .botplus .hidden {
    color:#fff;
}
.wait {
    text-align: center;
    position: absolute;
    visibility: visible;
    z-index:500;
}
.waithidden {
    text-align: center;
    position: absolute;
    visibility: visible;
    z-index:-1;
}
.wait .leftTop,
.waithidden .leftTop,
.box_content .leftTop{
    background:url(/content/img/css/box_topLeft.gif) no-repeat left top;
    margin:0;
    padding:0;
    z-index:550;
    height: 7px;
    font-size:0px;
}
.wait .rightTop,
.waithidden .rightTop,
.box_content .rightTop{
    background:url(/content/img/css/box_topRight.gif) no-repeat right top;
    padding:0 6px;
    margin:0;
    z-index:550;
    height: 7px;
    font-size:0px;
}
.wait .leftBottom,
.waithidden .leftBottom,
.box_content .leftBottom{
    background:url(/content/img/css/box_bottomLeft.gif) no-repeat left top;
    height:7px;
    z-index:550;
    height: 7px;
    font-size:0px;
}
.wait .rightBottom,
.waithidden .rightBottom,
.box_content .rightBottom{
    background:url(/content/img/css/box_bottomRight.gif) no-repeat right top;
    height:7px;
    padding:0 6px;
    z-index:550;
    height: 7px;
    font-size:0px;
}

.wait .leftTop .middle,
.wait .leftBottom .middle,
.waithidden .leftTop .middle,
.waithidden .leftBottom .middle,
.box_content .leftBottom .middle, 
.box_content .leftTop .middle{
     height: 7px;
     background-color: #A10A8C;
     padding-top:0px;
     padding-bottom:0px;
     margin-top:0px;
     marging-bottom:0px;
     font-size:0px;
}
.wait .boxContent,
.waithidden .boxContent {
    background-color: #A10A8C;
}
.loader_um{
    margin-top:50%;
}