/* ::::: http://www.veille-cleo.org/scripts/1.0b1/jquery.mobile-1.0b1.min.css ::::: */

.ui-bar-a { border: 1px solid rgb(42, 42, 42); background: -moz-linear-gradient(center top , rgb(60, 60, 60), rgb(17, 17, 17)) repeat scroll 0% 0% rgb(17, 17, 17); color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0pt -1px 1px rgb(0, 0, 0); }
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button { font-family: Helvetica,Arial,sans-serif; }
.ui-body-a { border: 1px solid rgb(42, 42, 42); background: -moz-linear-gradient(center top , rgb(102, 102, 102), rgb(34, 34, 34)) repeat scroll 0% 0% rgb(34, 34, 34); color: rgb(255, 255, 255); text-shadow: 0pt 1px 0pt rgb(0, 0, 0); font-weight: normal; }
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button { font-family: Helvetica,Arial,sans-serif; }
.ui-body-c { border: 1px solid rgb(179, 179, 179); color: rgb(51, 51, 51); text-shadow: 0pt 1px 0pt rgb(255, 255, 255); background: -moz-linear-gradient(center top , rgb(238, 238, 238), rgb(221, 221, 221)) repeat scroll 0% 0% rgb(240, 240, 240); }
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button { font-family: Helvetica,Arial,sans-serif; }
.ui-body-c .ui-link { color: rgb(36, 137, 206); font-weight: bold; }
.ui-btn-up-c { border: 1px solid rgb(204, 204, 204); background: -moz-linear-gradient(center top , rgb(254, 254, 254), rgb(238, 238, 238)) repeat scroll 0% 0% rgb(238, 238, 238); font-weight: bold; color: rgb(68, 68, 68); text-shadow: 0pt 1px 1px rgb(246, 246, 246); }
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c { font-family: Helvetica,Arial,sans-serif; text-decoration: none; }
.ui-btn-inner { border-top: 1px solid rgba(255, 255, 255, 0.3); border-color: rgba(255, 255, 255, 0.3); }
.ui-corner-all { border-radius: 0.6em 0.6em 0.6em 0.6em; }
.ui-icon { background: url('/images/icons-18-white.png') no-repeat scroll 0% 0% rgba(0, 0, 0, 0.4); border-radius: 9px 9px 9px 9px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
}
.ui-icon-loading { background-image: url('/images/ajax-loader.png'); width: 40px; height: 40px; border-radius: 20px 20px 20px 20px; background-size: 35px 35px; }
.ui-btn-corner-all { border-radius: 1em 1em 1em 1em; }
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all, .ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl, .ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom, .ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all { background-clip: padding-box; }
.ui-shadow { box-shadow: 0pt 1px 4px rgba(0, 0, 0, 0.3); }
.ui-shadow-inset { box-shadow: 0pt 1px 4px rgba(0, 0, 0, 0.2) inset; }
.ui-focus { box-shadow: 0pt 0pt 12px rgb(56, 123, 190); }
.ui-mobile, .ui-mobile body { height: 100%; }
.ui-mobile fieldset, .ui-page { padding: 0pt; margin: 0pt; }
.ui-mobile-viewport { margin: 0pt; overflow-x: hidden; }
.ui-mobile [data-role="page"], .ui-mobile [data-role="dialog"], .ui-page { top: 0pt; left: 0pt; width: 100%; min-height: 100%; position: absolute; display: none; border: 0pt none; }
.ui-mobile .ui-page-active { display: block; overflow: visible; }
.landscape, .landscape .ui-page { min-height: 300px; }
.ui-loader { display: none; position: absolute; opacity: 0.85; z-index: 100; left: 50%; width: 200px; margin-left: -130px; margin-top: -35px; padding: 10px 30px; }
.ui-loader h1 { font-size: 15px; text-align: center; }
.ui-loader .ui-icon { position: static; display: block; opacity: 0.9; margin: 0pt auto; width: 35px; height: 35px; background-color: transparent; }
.ui-header, .ui-footer { display: block; }
.ui-page .ui-header, .ui-page .ui-footer { position: relative; }
.ui-content { border-width: 0pt; overflow-y: visible; overflow-x: hidden; padding: 15px; }
.ui-icon { width: 18px; height: 18px; }
.spin {  }
.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; }
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0pt; padding: 0pt; border: 0pt none; float: left; min-height: 1px; }
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; }
.ui-grid-a .ui-block-a { clear: left; }
.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { position: absolute; overflow: hidden; width: 100%; border-left-width: 0pt; border-right-width: 0pt; }
.ui-btn { display: block; text-align: center; cursor: pointer; position: relative; margin: 0.5em 5px; padding: 0pt; }
.ui-btn:focus, .ui-btn:active { outline: 0pt none; }
.ui-btn-inner { padding: 0.6em 25px; display: block; overflow: hidden; white-space: nowrap; position: relative; }
.ui-btn-hidden { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; opacity: 0; cursor: pointer; background: none repeat scroll 0% 0% transparent; }
@media all and (min-width: 450px) {
}
@media all and (min-width: 450px) {
}
@media all and (min-width: 450px) {
}
input.ui-input-text, textarea.ui-input-text { background-image: none; padding: 0.4em; line-height: 1.4; font-size: 16px; display: block; width: 95%; }
input.ui-input-text {  }
@media all and (min-width: 450px) {
	input.ui-input-text, textarea.ui-input-text, .ui-input-search { width: 60%; display: inline-block; }
}
@media all and (min-width: 480px) {
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}
@media all and (min-width: 480px) {
}
/* ::::: http://www.veille-cleo.org/styles/login_mobile.css ::::: */

