.mui-left {
    text-align: left;
}
.mui-center {
    text-align: center;
}
.mui-right {
    text-align: right;
}
.mui-bold {
    font-weight:bold;
}
.mui-button-cube {
	display:block;
    float:left;
    width:80px;
    height:70px;
    border-width: 1px;
    border-color: #eeeeee;
    border-style: solid;
    padding:10px 5px 10px 5px;
    margin:2px;
    background-color:#f5f5f5;
    color:#000;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-align:center;
    text-decoration:none;
}

.mui-button-cube:hover {
    border-color: #bbbbbb;
    background-color:#eeeeee;
}

.mui-button-flat {
    display:block;
	width:10px;
	height:10px;
	line-height:10px;
	
   /* border-width: 1px;
    border-color: #eeeeee;
    border-style: solid;*/
    padding:4px/* 10px 5px 10px*/;
    margin:2px;
    background-color:#00c0ff;
    color:#000;
   /* -moz-border-radius:5px;
    -webkit-border-radius:5px;*/
    text-align:center;
    text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	color:#fff;
}

.mui-button-flat.disabled{
    background-color:#888888;
}
.mui-button-flat.disabled:hover{
    background-color:#888888;
}


.mui-button-flat:hover {
    border-color: #bbbbbb;
    background-color:#eeeeee;
}

.mui-button-flat img {
    vertical-align: middle;
}
.mui-button-flat span {
    padding-left:5px;
}

.mui-button-toolbar {
    display:inline-block;
    background-color: transparent;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    margin: 2px 0 2px 0;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
}

.mui-button-toolbar:hover {
    background-color: #DCE8F9;
    border: 1px solid #7FA1E6;
}

.mui-button-toolbar img {
    vertical-align: middle;
}
.mui-button-toolbar span {
    padding-left:5px;
}

.mui-fieldset {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-color: #eeeeee;
    border-style: solid;
    border-width: 1px;
    background-color:#f5f5f5;
    margin-bottom:10px;
}

.mui-legend {
    padding: 3px 10px 3px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-color: #bbbbbb;
    border-style: solid;
    border-width: 1px;
    background-color: #eeeeee;
}

.mui-box {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    clear:both;
}

.mui-box-rounded {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-color: #eeeeee;
    border-style: solid;
    border-width: 1px;
    background-color:#f5f5f5;
    margin-bottom:10px;
}

.mui-box-shadow {
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.mui-box-title {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    background: url("../images/bg_post_title.jpg") repeat-x scroll 0 0 #555555;
    border-color: #262626;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    padding: 5px;
    color:#FFFFFF;
}

.mui-box-title .label {
    font-weight:bold;
}

.mui-box-title .total {
    color:#DDDDDD;
}

.mui-box-content {
    background-color: #eee;
    border-color: #ccc;
    border-style: solid;
    border-width: 0 1px 0 1px;
    padding: 5px;
}

.mui-box-status {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    background: url("../images/bg_post.jpg") repeat-x scroll 0 0 #EFEFE3;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    padding: 2px 5px;
}

.mui-toolbar {
    background:transparent url(../images/bg_toolbar.jpg);
}

.mui-form-search {
    background-color:#E8E8FF;
    padding:5px;
}

.mui-post-title {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    background: url("../images/bg_post_title.jpg") repeat-x scroll 0 0 #555555;
    border-color: #262626;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    padding: 5px;
    color:#FFFFFF;
}

.mui-post-content {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 0 1px 0 1px;
    padding: 5px;
}

.mui-post-actions {
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 0 1px 0 1px;
    background-color:#fcfcfc;
    padding:2px 5px;
}

.mui-post-informations {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    background: url("../images/bg_post.jpg") repeat-x scroll 0 0 #EFEFE3;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    padding: 2px 5px;
}

.mui-input-text {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    color:#888;
    margin:1px;
    padding:1px 3px 1px 3px;
}

.mui-input-textarea {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    color:#888;
}

.mui-img-vertical-align-middle {
    vertical-align: middle;
}

/* tabs */

.mui-tabs-container {
    padding:5px 0 0 5px;
    height:28px;
}

.mui-tab,.mui-tab-active {
    background-image:url(../images/menu_bg.jpg);
    background-position:0 0;
    background-repeat:repeat-x;

    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    display:inline-block;
    padding:2px 10px 2px 10px;
    line-height:22px;
    font-size:10px;
    margin:2px 2px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
}

.mui-tab img {
    margin:0 0 -5px 0;
}

.mui-tab-active img {
    margin:0 0 -4px 0;
}

.mui-tab-active {
    background-position:0 -32px !important;
    color:#000 !important;
    margin:0 2px 0 0 !important;
    line-height:24px !important;
}


.mui-tab:hover {
    color:#000;
    background-position:0 -64px;
}

/* grid */
.mui-grid {
    overflow:hidden;
    border-collapse: collapse;
}

.mui-grid .no_result {
    background-color:#CC0000;
    color:#FFFFFF;
}

.mui-grid th {
    background: #FFFFFF url(../images/table_th_bg.png) repeat-x;
    color: #000000;
    padding:2px 5px 2px 5px;
    text-align:left;
    vertical-align:top;
    font-weight:normal;
    cursor:pointer;
    border: 1px solid #CCCCCC;
}

.mui-grid tr:hover {
    background-color:#E8E8FF;
}

.mui-grid .order_selected {
    background: #FFFFFF url(../images/table_th_bg_sel.png) repeat-x !important;
}

.mui-grid  th a{
    color: #000000;
    text-decoration:none;
}

.mui-grid td {
    color: #555555;
    padding:2px 5px 2px 5px;
    vertical-align:top;
    cursor:default;
    border: 1px solid #ddd;
}

.mui-grid .impair {
    background-color: #FFFFFF;
}

.mui-grid .pair {
    background-color: #FCFCFC;
}

.mui-grid img {
    border:0;
    vertical-align:middle;
}

.mui-grid .th_id {
    width:50px;
}

.mui-grid .th_status {
    width:50px;
}

.mui-grid .th__actions {
    width:50px;
}

.mui-grid .td_image img {
    max-width:75px;
    max-height:75px;
}

.mui-grid .status_1 {
    background-image:url(../images/status_1.png);
    background-position:0 0;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
}

.mui-grid .status_0{
    background-image:url(../images/status_0.png);
    background-position:0 0;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
}

.mui-grid .pager {
    margin:0;
    padding:2px 0 2px 5px;
    text-align:left;
}

.FirstArrow, .PreviousArrow, .NextArrow, .LastArrow{
    vertical-align:middle;
}

/* forms */


.mui-form {
    margin:0;
    padding:0;
}

.mui-form p {
    margin: 0 0 5px 0;
    display:block;
    clear:both;
    overflow:hidden;
}

.mui-form label {
    float:left;
    width:200px;
    display:block;
    line-height:18px;
    padding:0 20px 0 0;
    text-align:right;
}

.mui-form .label_mandatory{
    background: transparent url(../images/form_label_mandatory.png) no-repeat right center;
}

.captcha_question{
    float:left;
    display:block;
    line-height:18px;
    padding:0 20px 0 0;
}

.mui-form .inputs {
    border:1px solid #CCCCCC;
    float:left;
}

.mui-form input[type=text].inputs {
    width:190px;
}

.mui-form input[type=password].inputs {
    width:190px;
}

.mui-form select {
    width:194px;
}

.mui-form textarea {
    width:600px;
    height:250px;
}

.mui-form .radio_group {
    float:left;
    overflow:hidden;
    display:block;
}

.mui-form .radio_item {
    display:block;
    padding:2px 10px 2px 0;
}

.mui-form .horizontal .radio_item{
    float:left;
}

.mui-form .vertical .radio_item {
    float:none;
}

.mui-form .checkbox_group {
    float:left;
    overflow:hidden;
    display:block;
}

.mui-form .checkbox_item {
    display:block;
    padding:2px 10px 2px 0;
}

.mui-form .horizontal .checkbox_item{
    float:left;
}

.mui-form .vertical .checkbox_item {
    float:none;
}

.mui-form .display {
    float:left;
    line-height:18px;
}

.mui-form .titres {
    clear:both;
    font-size:1em;
    padding: 10px 0 5px 25px;
    font-weight:bold;
    color:#F65CB0;
}

.mui-form .separateurs {
    clear:both;
    height:2em;
    border-bottom:1px dashed #E0DFE3;
}

.mui-form .selectionne {
    border:1px solid #325A9B;
}

.mui-form .p_error {
    background-color:#FFF8D5;
}

.mui-form .error {
    background:#FF0000 !important;
    color:#FFFFFF !important;
}

.mui-form .optionnal {
    display:none;
    background-color:#FDFCE3;
}

.form_options {
    padding:5px;
    background-color:#FBF9C6;
    border-bottom:1px dashed #FDC044;
}

.form_options .advanced {
    padding:2px;
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    cursor:pointer;
}

.form_options .pasadvanced {
    padding:2px;
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    cursor:pointer;
    display:none;
}

.mui-form .upload_button {
    float:left;
    margin:0 0 0 5px;
    padding:2px 5px 2px 25px;
    cursor:pointer;
    border:1px solid #CCCCCC;
    display:block;
    background:#EEEEEE url(../shared/images/icons/folder.png) 2px center no-repeat;
}

.mui-form .upload_link {
    float:left;
    margin:0 0 0 5px;
    padding:2px 5px 2px 25px;
    cursor:pointer;
    border:1px solid #CCCCCC;
    display:block;
    background:#EEEEEE url(../shared/images/icons/disk.png) 2px center no-repeat;
}

.dependency_before {
    padding:2px 0 0 0;
    margin: 0 0 0 0;
    float:left;
    background:transparent url(../images/dependency_before.png) left 0 no-repeat;
    height:46px;
    width:10px;
}

.dependency {
    padding:2px 25px 0 5px;
    margin: 0 2px 0 0;
    float:left;
    background:transparent url(../images/dependency.png) right 0 no-repeat;
    height:46px;
}

.dependency .entities {
    padding:2px 0 2px 0;
}

.dependency .entities a {
    color:#000000;
    text-decoration:none;

}

.dependency .entity a {
    color:#CC0000;
    text-decoration:none;
}

.dependency .link {
    padding:10px 0 0 0;
}

.dependency .link a {
    color:#000000;
    text-decoration:none;
}

.dependency .link span {
    padding:0 0 0 5px;
}

.mui-form-search label {
    display:inline-block;
    width:150px;
}

.mui-filter-title {
    display:inline-block;
    padding:8px 15px 8px 8px;
    font-weight:bold;
}

.mui-filter,.mui-filter-active {
    display:inline-block;
    padding:8px 10px 8px 22px;
    text-decoration:none;
    color:#000;
}

.mui-filter {
    background:transparent url(../images/icons/radio_inactive.png) 0 center no-repeat;
}

.mui-filter-active {
    background:transparent url(../images/icons/radio_active.png) 0 center no-repeat;
    text-decoration:underline;
}

