/* ---------------------------------------------------- */
/* -------------------- MODAL WINDOWS ----------------- */
/* ---------------------------------------------------- */

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Overlays */
.ui-widget-overlay { background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; 
background-color:#000;
  filter:alpha(opacity=25);
  -moz-opacity: 0.25;
  opacity: 0.25; -moz-border-radius: 5px; -webkit-border-radius: 5px; }



/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-dialog .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: 0px; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: 0.5em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog .ui-dialog-content {
background:transparent none repeat scroll 0 0;
border:0 none;
overflow:auto;
padding:1em;
}

/* THEMES */
.ui-icon {
height:16px;
width:16px;
}

.ui-dialog { background-color:#FFFFFF;  }
.ui-dialog .ui-dialog-titlebar { background-color:#89817A; }
.ui-dialog .ui-dialog-title { color:#fff; } 
.ui-dialog .ui-dialog-titlebar-close {  }
.ui-dialog .ui-dialog-titlebar-close span { 
background-image:url(../images/picto/bt_close_16x16.gif);
}
.ui-dialog .ui-dialog-buttonpane {
//border-top:1px solid #DDDDDD;
color:#333333;
margin:0.5em 0 0;
padding:0.3em 1em 0.5em 0.4em;
text-align:left;
}

.ui-helper-clearfix {
display:block;
}

.ui-dialog .ui-state-default {
background-color:#F6F6F6;
color:#1A9DCC;
font-weight:bold;
border:none;
}


.ui-dialog .ui-dialog-buttonpane button {

background-color:#B91F63;
font-size:1em;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}




/* HIDE CLOSE LABEL */

.ui-icon {
overflow:hidden;
text-indent:-99999px;
}


