a {
 outline-color:#000000;
 outline-style:none;
 outline-width:thin;
}

.dw-button span {
 font-size: 12px;
}

/* ======================================================================
 * 
 * dw-BUTTON-CHOCOLATE
 * 
*/

.dw-button-chocolate , .dw-button-chocolate div, .dw-button-chocolate span {
 display: block;
 float: left;
 margin: 0;
 padding: 0;
}

.dw-button-chocolate .separator {
 width: 10px;
 height: 21px;
}

.dw-button-chocolate a {
 text-decoration: none;
 color: #000;
 font-size: 12px;
 background: #777;
}
.dw-button-chocolate a:active {
 color: #fff;
}

.dw-button-chocolate a .left {
 background: url('../../img/admin/admin-sprites.png') repeat-x;
 background-position: 0px -297px;
 cursor: pointer;
}
.dw-button-chocolate a .left img {
 width: 11px;
 height: 25px;
}
.dw-button-chocolate a:active .left, .dw-button-chocolate a.active .left {
 background: url('../../img/admin/admin-sprites.png') repeat-x;
 background-position: -40px -297px;
 cursor: pointer;
}

.dw-button-chocolate a .center {
 background: url('../../img/admin/admin-sprites.png') repeat-x;
 background-position: 0px -777px;
 line-height: 20px;
 padding: 4px 0 1px 0;
 min-width: 10px;
 font-weight: normal;
 color: #000;
 font-size: 12px;
 text-align: center;
 cursor: pointer;
 text-shadow: #fbe6f3 1px 1px 1px;
 -moz-box-shadow: #fbe6f3 1px 1px 1px;
}
.dw-button-chocolate a:active .center, .dw-button-chocolate a.active .center {
 background-position: 0px -803px;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 color: #fff;
}

.dw-button-chocolate a .right {
 background: url('../../img/admin/admin-sprites.png') repeat-x;
 background-position: -29px -297px;
 cursor: pointer;
}
.dw-button-chocolate a .right img {
 width: 11px;
 height: 25px;
}
.dw-button-chocolate a:active .right, .dw-button-chocolate a.active .right {
 background: url('../../img/admin/admin-sprites.png') repeat-x;
 background-position: -69px -297px;
 cursor: pointer;
}

.dw-button-chocolate a .sep-left {
 border-right: 1px solid #777;
 padding-right: 8px;
}
.dw-button-chocolate a:active .sep-left, .dw-button-chocolate a.active .sep-left {
 border-right: 1px solid #777;
 padding-right: 8px;
}

.dw-button-chocolate a .sep-right {
 padding-left: 8px;
}
.dw-button-chocolate a:active .sep-right, .dw-button-chocolate a.active .sep-right {
 padding-left: 8px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-PROGRESS */

.dw-progress-container {
 background: #ccc url('../../img/widgets/loading-background.png') top center repeat-x;
 border: 1px solid #000;
 margin: 0 auto;
 text-align: left;
 padding: 0;
 -webkit-border-bottom-left-radius: 4px 4px;
 -webkit-border-bottom-right-radius: 4px 4px;
 -webkit-border-top-left-radius: 4px 4px;
 -webkit-border-top-right-radius: 4px 4px;
 -moz-border-radius-bottomleft:4px;
 -moz-border-radius-bottomright:4px;
 -moz-border-radius-topleft:4px;
 -moz-border-radius-topright:4px;
 height: 18px;
}

.dw-progress-bar {
 background: #555 url('../../img/widgets/loading-stripes.png') center center repeat-x;
 min-width: 10px;
 -webkit-border-bottom-left-radius: 3px 3px;
 -webkit-border-bottom-right-radius: 3px 3px;
 -webkit-border-top-left-radius: 3px 3px;
 -webkit-border-top-right-radius: 3px 3px;
 -moz-border-radius-bottomleft: 3px;
 -moz-border-radius-bottomright: 3px;
 -moz-border-radius-topleft: 3px;
 -moz-border-radius-topright: 3px;
 height: 18px;
}

.dw-progress-label {
 position: absolute;
 text-align: center;
 color: #fff;
 font-weight: bold;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 margin: 0;
 padding: 0;
 height: 18px;
 line-height: 18px;
 font-size: 11px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-COLOR  */

div.dw-button-color {
 display: block;
 float: left;
 padding: 0;
 margin: 0;
}

div.dw-button-color:hover {
 -webkit-box-shadow: #ccc 0px 0px 4px;
}

div.dw-button-color a.dw-button-link {
 text-decoration: none;
 color: #000;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#fff,direction=60 );
 font-size: 12px;
}
div.dw-button-color > a.dw-button-link:hover {
}

div.dw-button-color a.dw-button-link:active {
 color: #000;
 text-shadow: #fff 1px 1px 1px;
 -moz-box-shadow: #fff 1px 1px 1px;
}

div.dw-button-color a.dw-button-link .left {
 display: block;
 float: left;
 background: url('../../img/widgets/buttons.png') no-repeat;
 background-position: 0 -60px;
 cursor: pointer;
}
div.dw-button-color a.dw-button-link .left img {
 width: 7px;
 height: 25px;
}

div.dw-button-color a.dw-button-link .center {
 display: block;
 float: left;
 min-width: 16px;
 text-align: center;
 background: url('../../img/widgets/buttons.png') no-repeat;
 background-position: center -60px;
 line-height: 23px;
 padding-top: 2px;
}

div.dw-button-color a.dw-button-link .right {
 display: block;
 float: left;
 background: url('../../img/widgets/buttons.png') no-repeat;
 background-position: -230px -60px;
 cursor: pointer;
}
div.dw-button-color a.dw-button-link .right img {
 width: 8px;
 height: 25px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-COLOR (BLUE) */

div.dw-button-color-blue a {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#000,direction=60 );
}
div.dw-button-color-blue a:hover {
 color: #fff;
}
div.dw-button-color-blue a:active {
 color: #000;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}
div.dw-button-color-blue a .left {
 background-position: 0px -53px;
}
div.dw-button-color-blue a .center {
 background-position: center -53px;
}
div.dw-button-color-blue a .right {
 background-position: -286px -53px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-COLOR (RED) */

div.dw-button-color-red a.dw-button-link span {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#000,direction=60 );
}

div.dw-button-color-red a.dw-button-link:hover span {
 color: #fff;
}

div.dw-button-color-red a.dw-button-link:active span {
 color: #000;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}

div.dw-button-color-red a.dw-button-link span.left { 
 background-position: 0px -90px;
}

div.dw-button-color-red a.dw-button-link span.center {
 background-position: 50% -90px;
}

div.dw-button-color-red a.dw-button-link span.right {
 background-position: -230px -90px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-COLOR (GREEN) */

div.dw-button-color-green a.dw-button-link span {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#000,direction=60 );
}
div.dw-button-color-green a.dw-button-link:hover span {
 color: #fff;
}
div.dw-button-color-green a.dw-button-link:active span {
 color: #000;
 text-shadow: #fff 1px 1px 1px;
 -moz-box-shadow: #fff 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#fff,direction=60 );
}
div.dw-button-color-green a.dw-button-link span.left {
 background-position: 0 0;
}
div.dw-button-color-green a.dw-button-link span.center {
 background-position: 50% 0;
}
div.dw-button-color-green a.dw-button-link span.right {
 background-position: -230px 0;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-COLOR (ORANGE) */

div.dw-button-color-orange a.dw-button-link span {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#000,direction=60 );
}

div.dw-button-color-orange a.dw-button-link:hover span {
 color: #fff;
}

div.dw-button-color-orange a.dw-button-link:active span {
 color: #000;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}

div.dw-button-color-orange a.dw-button-link span.left { 
 background-position: 0px -30px;
}

div.dw-button-color-orange a.dw-button-link span.center {
 background-position: 50% -30px;
}

div.dw-button-color-orange a.dw-button-link span.right {
 background-position: -230px -30px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-COLOR-SMALL */

div.dw-button-color-small a.dw-button-link span {
 color: #000;
 text-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#fff,direction=60 );
 font-size: 11px;
}

div.dw-button-color-small a.dw-button-link:hover span {
 color: #000;
}

div.dw-button-color-small a.dw-button-link:active span {
 color: #000;
 text-shadow: #fff 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}

div.dw-button-color-small a.dw-button-link span.left { 
 background-position: 0px -168px;
}

div.dw-button-color-small a.dw-button-link span.left img {
 height: 19px;
 width: 7px;
}
div.dw-button-color-small a.dw-button-link span.center {
 height: 17px;
 line-height: 18px;
 min-width: 10px;
}
 
div.dw-button-color-small a.dw-button-link span.right img {
 height: 19px;
 width: 5px;
}
 
div.dw-button-color-small a.dw-button-link span.center {
 background-position: 50% -168px;
}

div.dw-button-color-small a.dw-button-link span.right {
 background-position: -232px -168px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-ORANGE-SMALL */

div.dw-button-color-orange-small a.dw-button-link span {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#fff,direction=60 );
 font-size: 11px;
}

div.dw-button-color-orange-small a.dw-button-link:hover span {
 color: #fff;
}

div.dw-button-color-orange-small a.dw-button-link:active span {
 color: #fff;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}

div.dw-button-color-orange-small a.dw-button-link span.left { 
 background-position: 0px -144px;
}

div.dw-button-color-orange-small a.dw-button-link span.left img {
 height: 19px;
}
div.dw-button-color-orange-small a.dw-button-link span.center {
 height: 17px;
 line-height: 18px;
}
 
div.dw-button-color-orange-small a.dw-button-link span.right img {
 height: 19px;
}
 
div.dw-button-color-orange-small a.dw-button-link span.center {
 background-position: 50% -144px;
}

div.dw-button-color-orange-small a.dw-button-link span.right {
 background-position: -230px -144px;
}
/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-RED-SMALL */

div.dw-button-color-red-small a.dw-button-link span {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#fff,direction=60 );
 font-size: 11px;
}

div.dw-button-color-red-small a.dw-button-link:hover span {
 color: #fff;
}

div.dw-button-color-red-small a.dw-button-link:active span {
 color: #fff;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}

div.dw-button-color-red-small a.dw-button-link span.left { 
 background-position: 0px -192px;
}

div.dw-button-color-red-small a.dw-button-link span.left img {
 height: 19px;
}
div.dw-button-color-red-small a.dw-button-link span.center {
 height: 17px;
 line-height: 18px;
}
 
div.dw-button-color-red-small a.dw-button-link span.right img {
 height: 19px;
}
 
div.dw-button-color-red-small a.dw-button-link span.center {
 background-position: 50% -192px;
}

div.dw-button-color-red-small a.dw-button-link span.right {
 background-position: -230px -192px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-BUTTON-GREEN-SMALL */

div.dw-button-color-green-small a.dw-button-link span {
 color: #fff;
 text-shadow: #000 1px 1px 1px;
 -moz-box-shadow: #000 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#fff,direction=60 );
 font-size: 11px;
}

div.dw-button-color-green-small a.dw-button-link:hover span {
 color: #fff;
}

div.dw-button-color-green-small a.dw-button-link:active span {
 color: #fff;
 text-shadow: #ccc 1px 1px 1px;
 -moz-box-shadow: #ccc 1px 1px 1px;
 filter: progid:DXImageTransform.Microsoft.shadow ( color=#ccc,direction=60 );
}

div.dw-button-color-green-small a.dw-button-link span.left { 
 background-position: 0px -120px;
}

div.dw-button-color-green-small a.dw-button-link span.left img {
 height: 19px;
}
div.dw-button-color-green-small a.dw-button-link span.center {
 height: 17px;
 line-height: 18px;
}
 
div.dw-button-color-green-small a.dw-button-link span.right img {
 height: 19px;
}
 
div.dw-button-color-green-small a.dw-button-link span.center {
 background-position: 50% -120px;
}

div.dw-button-color-green-small a.dw-button-link span.right {
 background-position: -230px -120px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-FRAME */

div.dw-frame {
 border: 1px solid #aaa;
 border-top: 1px solid #777;
 border-bottom: 1px solid #bbb;
 -webkit-border-bottom-left-radius: 5px 5px;
 -webkit-border-bottom-right-radius: 5px 5px;
 -webkit-border-top-left-radius: 5px 5px;
 -webkit-border-top-right-radius: 5px 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
}

div.dw-frame div.dw-frame-top {
 -webkit-border-top-left-radius: 5px 5px;
 -webkit-border-top-right-radius: 5px 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
}

div.dw-frame div.dw-frame-bottom {
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-left-radius: 5px 5px;
 -webkit-border-bottom-right-radius: 5px 5px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-INPUT */

input.dw-input-text {
 -moz-border-radius-bottomleft:2px;
 -moz-border-radius-bottomright:2px;
 -moz-border-radius-topleft:2px;
 -moz-border-radius-topright:2px;
 -webkit-border-bottom-left-radius: 2px 2px;
 -webkit-border-bottom-right-radius: 2px 2px;
 -webkit-border-top-left-radius: 2px 2px;
 -webkit-border-top-right-radius: 2px 2px;
 background: url('../../img/widgets/input-background.png') repeat-x scroll left top;
 border:1px solid #8D9095;
 font-size:13px;
 height:16px;
 padding:6px 5px 5px;
 font-family: "Lucida Grande", sans-serif;
 outline-color: #e95;
}

input.dw-input-text-small {
 -moz-border-radius-bottomleft:2px;
 -moz-border-radius-bottomright:2px;
 -moz-border-radius-topleft:2px;
 -moz-border-radius-topright:2px;
 -webkit-border-bottom-left-radius: 2px 2px;
 -webkit-border-bottom-right-radius: 2px 2px;
 -webkit-border-top-left-radius: 2px 2px;
 -webkit-border-top-right-radius: 2px 2px;
 background: url('../../img/widgets/input-background.png') repeat-x scroll left top;
 border:1px solid #8D9095;
 font-size:11px;
 height:13px;
 padding:4px 3px 3px 5px;
 font-family: "Lucida Grande", sans-serif;
 outline-color: #e95;
}

.dw-input-text-empty {
 color: #888;
 font-style: italic;
}
.dw-input-text-nempty {
 color: #000;
 font-style: none;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-TEXTAREA */

textarea.dw-textarea {
 -moz-border-radius-bottomleft:2px;
 -moz-border-radius-bottomright:2px;
 -moz-border-radius-topleft:2px;
 -moz-border-radius-topright:2px;
 -webkit-border-bottom-left-radius: 2px 2px;
 -webkit-border-bottom-right-radius: 2px 2px;
 -webkit-border-top-left-radius: 2px 2px;
 -webkit-border-top-right-radius: 2px 2px;
 background:#FFFFFF url('../../img/widgets/input-background.png') repeat-x scroll left top;
 border:1px solid #8D9095;
 font-family: "Lucida Grande", sans-serif;
 font-size:12px;
 padding: 6px 5px 5px;
 outline-color: #e95;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-RADIO */

span.dw-radio {
 -moz-user-select: none;
 -webkit-user-select: none;
 cursor: pointer;
}

span.dw-radio input {
 position: absolute;
 left: -9999px;
 display:none;
}

span.dw-radio span {
 width: 16px;
 height: 16px;
 display: block;
 float: left;
 margin: -1px 5px 0 0;
 padding: 0;
 background: url('../../img/widgets/controls.png') 0 -357px no-repeat;
 cursor: pointer;
}

span.dw-radio label {
 line-height: 17px;
 cursor: pointer;
 display: block;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-CHECKBOX */

span.dw-checkbox {
 -moz-user-select: none;
 -webkit-user-select: none;
 cursor: pointer;
}

span.dw-checkbox input {
 float: left;
 margin-left: -9999px;
 display:none;
}

span.dw-checkbox span {
 width: 16px;
 height: 16px;
 display: block;
 float: left;
 margin: -1px 5px 0 0;
 padding: 0;
 cursor: pointer;
 background: url('../../img/widgets/controls.png') 0 -3px no-repeat;
}

span.dw-checkbox label {
 line-height: 17px;
 cursor: pointer;
 display: block;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-TAB */

.dw-tab {
 display: block;
}

.dw-tab-list {
 margin-left:10px;
}

.dw-tab-container {
 border: 1px solid #999;
 border-bottom: 1px solid #666;	
 padding: 6px 8px;
 background: #EFEFEF;
 color:#000
}

.dw-tab-title {
 border: 1px solid #999;	
 margin: 0 4px -1px 0;
 border-bottom: 0;
 padding: 7px 5px 3px;
 background: #FFF url('../../img/admin/nav-button-background.png') top center repeat-x;
 font-size: 12px;
 color: #222;
 min-width: 30px;
 text-align: center;
}

.dw-tab-title:hover {
 background-color: #fff;
}

.dw-tab-active {
 padding: 6px 4px 4px;
 background: #EFEFEF;
 color: #000;
}

.dw-tab-active:hover {
 background-color: #EFEFEF;
}

div.dw-tab-container > h3 {
 padding: 5px 8px 3px 8px;
}

div.dw-tab-container > h3 > span {
 border: none;
 padding: 0;
} 

/* ---------------------------------------------------------------------------------------------------- */
/* dw-COLOR-CHOOSER */

div.dw-color-chooser {
 float: left;
 width: 16px;
 height: 16px;
 cursor: pointer;
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-TIPS */

div.dw-tips {
  border: 1px solid #999;
}

div.dw-tips .tip {
  border: 1px solid #eee;
  background: #333;
  color: #fff;
  opacity:0.90;
  padding : 6px 9px;
 -webkit-box-shadow: #000 0px 0px 8px;
 -moz-box-shadow: #000 1px 1px 1px;
 color: #eee;
}

div.dw-tips .tip .tip-title { 
 font-weight: bold;
 color: #fff;
}

div.dw-tips, div.dw-tips > div {
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 -webkit-border-bottom-left-radius: 3px 3px;
 -webkit-border-bottom-right-radius: 3px 3px;
 -webkit-border-top-left-radius: 3px 3px;
 -webkit-border-top-right-radius: 3px 3px; 
}

/* ---------------------------------------------------------------------------------------------------- */
/* dw-FILE-CHOOSER */

div#dw-file-chooser {
  clear:both;
  margin: auto;
  margin-top: 80px;
  border: 1px solid #666;
  -moz-box-shadow: black 0px 0px 5px; 
  -webkit-box-shadow: black 0px 0px 12px; 
  background: #EEE;
  max-width: 600px;
  min-width: 300px;
}

div#dw-file-chooser h2 {
  margin:0;
  padding: 8px 15px;
  height: 19px;
  background: #890b24 url(../../img/admin/filechooser-title.png) repeat-x;
  color: #fff;
  font: normal 14px "Tahoma", "Myriad pro", "Verdana", sans-serif;
}

div#dw-file-chooser h2 a.close {
  height: 17px;
  width: 17px;
  text-indent: -99999px;
  float: right;
  background: url(../../img/admin/filechooser-cross.png) no-repeat -18px 0;
  margin: 0 -10px 0 0;
}

div#dw-file-chooser h2 a.close:hover {
  background-position: 0 0px;
}

div#dw-file-chooser h3.lib-title {
  margin:0;
  padding: 4px 15px;
  height: 19px;
  background: #666;
  color: #fff;
  font: normal 14px "Tahoma", "Myriad pro", "Verdana", sans-serif;
}

div#dw-file-chooser div.arbo {
  clear: both;
  padding: 7px 5px 10px;
  height: 15px;
  font-size: 11px;
}

div#dw-file-chooser div.arbo img {
  vertical-align: middle;
  cursor: pointer;
  margin: -2px 6px 0 0;
}

div#dw-file-chooser div.contenu {
  /*padding-top: 10px;*/
  overflow: auto;
  overflow-x: hidden;
  color: #6f6b62;
  font: normal 12px "Tahoma", "Myriad pro", "Verdana", sans-serif;
}

div#dw-file-chooser div.contenu a {
  color: #6f6b62;
  text-decoration: none;
}

div#dw-file-chooser div.contenu a:hover {
  text-decoration: underline;
}

div#dw-file-chooser div.line {
  clear: both;
  padding: 7px 5px 10px;
  height: 15px;
  font-size: 11px;
  color:#000
}

div#dw-file-chooser div.line span.dw-checkbox span {
  margin-top: 1px;
}

div#dw-file-chooser div.line.highlight {
  background-color: #FFF;
}

div#dw-file-chooser div.filesize {
  float:right;
  margin: 4px 7px 0 0;
  /*font-style: italic;*/
  font-size: 11px;
  color: #888;
}

div#dw-file-chooser div.action {
  float:left;
}

div#dw-file-chooser div.bottom {
  background: #CCC;
  border-top: 1px solid #999;
  height: 80px;
}

div#dw-file-chooser div.bottom div.finfos {
 height: 70px;
 margin: 5px 0 5px 5px;
 width: 70%;
 float: left;
}

div#dw-file-chooser div.bottom a[name=chooser-ok] {
  float: right;
  margin: 15px 15px 0 0;
}

div#dw-file-chooser div.bottom a[name=chooser-cancel] {
  float: right;
  margin: 15px 15px 0 0;
}

div#dw-file-chooser div.bottom a[name=chooser-select-all-files] {
 float: right;
  margin: 8px 15px 0 0;
}

div#dw-file-chooser div.dir {
 background: url('../../img/icons/folder-16px.png') 5px 45% no-repeat;
 padding: 7px 1px 8px 26px;
}

div#dw-file-chooser div.file {
 background: url('../../img/icons/document-16px.png') 5px 45% no-repeat;
 padding-left: 26px;
}

div#dw-file-chooser div.file-image {
 background: url('../../img/icons/image-16px.png') 5px 45% no-repeat;
}

#file-chooser-icon {
 float: left;
 width: 70px;
 height: 70px;
 text-align: center;
 vertical-align: middle;
 /*background: #688;*/
}

#file-chooser-infos {
 float: left;
 height: 70px;
 width: 300px;
 margin: 0 0 0 10px;
 padding-top: 10px;
 /*background: #866;*/
}

/** Suggestions **/

.dw-suggest{

}

.dw-suggest .results{
background:none repeat scroll 0 0 #FFFFFF;
border:1px outset #FFFFFF;
margin-left:0;
min-height:22px;
padding:8px 8px 4px;
position:absolute;
width:134px;
}

.dw-suggest .loader{
background:url("../../img/widgets/ajax-loader.gif") no-repeat scroll 95% 50% #fff;
}

.dw-suggest .no-result{
font-style:italic;
min-height:22px;
padding:8px 5px 4px 34px;
width:111px;
}

.dw-suggest .highlight{
background:none repeat scroll 0 0 #F5F0E8;
margin-left:-9px;
padding:0 9px;
cursor:pointer;
}

.dw-suggest .lien:hover{
cursor:pointer;
}

.dw-suggest .lien a{
display: block;
height: 15px;
margin-bottom: -15px;
}