@import url(https://fonts.googleapis.com/earlyaccess/notokufiarabic.css); 
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css); 

div.holdsname span.holder {
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

#header {
    text-align: right;
}

#menu-left {
    float: right;
    margin-right: 0.5em;
}

#menu-right {
    float: left;
    margin-left: 0.5em;
}

#menu-left ul {
    margin-right: 0.5em;
}

#menu-right ul {
    margin-left: 10px;
    left: 0;
}

#btn_menu {
    margin-right: 10px;
    margin-left: 32px;
}

#header #btn_retour {
    margin-right: 10px;
    margin-left: 32px;
}

.logo_mini {
    margin-right: 80px;
}

#btn_drop_menu {
    left: 10px;
}

#btn_panier {
    left: 10px;
}

#btn_live_cam {
    left: 125px;
}

#btn_live_audio {
    left: 40px;
}

.left_panel {
    padding: 65px 0px 0px 0px;
}

#listview > li > div.ui-collapsible-content > ul > li {
    padding-right: 20px;
    padding-left: 20px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

#listview .ui-btn-icon-left {
    padding-right: 0;
    padding-left: 0;
    text-align: right;
    border-radius: 0;
    padding-right: 20px;
}

#listview .ui-btn-icon-left:after {
    left: .5625em;
    right: auto;
}

#zone_filtre #listview > li > div.ui-collapsible-content > ul {
    padding-right: 20px;
    padding-left: 20px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

#zone_filtre #listview > li > div.ui-collapsible-content > ul > li {
    padding-right: 0px;
    padding-left: 0px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

#listview > li > div.ui-collapsible-content > ul > li > ul > li {
    padding-right: 40px;
    padding-left: 40px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.input_recherche input {
    text-align: right;
    padding: 0 20px 0 46px;
    padding-left: 50px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

#form_recherche {
    margin-right: -26px;
    margin-left: -26px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover {
   // right: 10px;
}

.bx-wrapper .bx-next, .bx-wrapper .bx-next:hover {
  //  left: 10px;
}

.text_side {
    right: 0;
}

.text_side h2 a {
    text-align: right;
    direction: rtl;
	font-family: 'Noto Kufi Arabic', sans-serif; 
	
}

.text_side h2 a:hover, .text_side h2 a:active {
    text-align: right;
    direction: rtl;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}
#btn_live_cam {
    top: 7px;
}

ul.info_actu {
    text-align: right;
    direction: rtl;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

ul.info_actu > li {
    margin-left: 1px;
    font-size: 13px;
    font-weight: 600;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.footer {
    padding: 0px 10px 0 10px;
    text-align: right;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

ul.liste_service:before {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
}

ul.liste_service > li > a {
    text-align: right;
}

ul.liste_service > li > a .icon_liste {
    float: right;
}

ul.liste_service > li > a .details_item {
    margin-right: 100px;
}

#tabs .ui-listview > li {
    float: right;
}

#tabs .ui-listview-inset .ui-btn, #tabs .ui-listview-inset .ui-btn:hover {
    padding-right: 0;
    padding-left: 0;
}

#tabs.tabs_interne .tablist-content {
    text-align: right;
}

.item_produit.nouveau_produit::before {
    left: 2em;
}

.item_produit .h2 {
    text-align: right !important;
    direction: rtl;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.item_produit div.details {
    text-align: right;
    font-weight: normal;
    font-size: 16px;
    direction: rtl;
	line-height: 1.5;
	font-family: 'Droid Arabic Kufi', sans-serif; 

}
.titre_f_2,
.titre_f {
    font-weight: 600;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}
.item_produit div.details p {
    text-align: right;
    font-weight: normal;
    font-size: 16px;
	font-family: 'Droid Arabic Kufi', sans-serif; 

}

.ui-page-theme-a .ui-btn.btn_ajout {
    padding-left: 2em;
    padding-right: 2em;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.ui-page-theme-a .ui-btn.btn_ajout_2 {
    padding-left: 2em;
    padding-right: 2em;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.ui-page-theme-a a.btn_retour, button.btn_retour {
    padding-left: 2em;
    padding-right: 2em;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.titre {
    padding: 20px 20px 15px 20px;
	font-family: 'Noto Kufi Arabic', sans-serif;  

}

.titre h1 span {
    padding-right: 3px;
    padding-left: 3px;
	font-family: 'Noto Kufi Arabic', sans-serif;  

}

.titre h2 {
    text-align: right;
	font-family: 'Noto Kufi Arabic', sans-serif; 

}

.desc_page {
    text-align: right;
}

.style_contact label, .style_contact legend {
    text-align: right;
}

.style_contact input {
    text-align: right;
}

.style_contact textarea {
    text-align: right;
}

.obligatoire {
    text-align: right;
}

.wrap_btn {
    margin-right: -20px;
    margin-left: -20px;
}

.ui-controlgroup-controls {
    text-align: right;
}

.ui-select .ui-btn {
    text-align: right;
}

.ui-block-a {
    padding-left: 10px;
}

.ui-block-b {
    padding-right: 10px;
}

.style_bloc {
    margin-right: -20px;
    margin-left: -20px;
    text-align: right;
    padding-right: 38px;
    padding-left: 38px;
}

.top_item_prod > div, .bottom_item_prod > div {
    float: right;
}

.nom_prod {
    text-align: right;
    padding-right: 20px;
}

.couleur_prod {
    text-align: right;
    padding-right: 20px;
}

.prix_prod {
    text-align: right;
    padding-right: 20px;
}

.btn_sup {
    margin: 24px auto 0 auto !important;
}

.top_item_prod > div {
    border-left: 1px solid #e4e4e4;
}

.top_item_prod > div:last-child {
    border-left: 0px solid #e4e4e4;
}

.total {
    text-align: left;
    margin-left: 5%;
}

.owl-carousel .owl-item a {
    padding-right: 0;
    padding-left: 0;
}

.owl-prev {
    right: 5px;
}

.owl-next {
   //left: 5px;
}

.auteur_text span {
    border-right: none;
    border-left: none;
}

.play {
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.audiojs audio {
    right: -1px;
}

.audiojs .play-pause {
    float: right;
    border-left: none;
}

.audiojs .scrubber {
    float: right;
}

.audiojs .progress {
    right: 0px;
}

.audiojs .loaded {
    right: 0px;
}

.audiojs .time {
    float: right;
    padding: 0px 4px 0px 2px;
    border-right: none;
}

.audiojs .time em {
    padding: 0px 0px 0px 2px;
}

.audiojs .time strong {
    padding: 0px 2px 0px 0px;
}

.audiojs .error-message {
    float: right;
}

.link_download {
    margin-right: 15px;
}

.catchinfo_rs {
    margin-right: 20px;
    margin-left: 20px;
}

.ouvre_rs {
    left: -1px;
    padding: 10px 10px 5px 10px;
}

.ui-page-theme-a .input_recherche .ui-btn {
    left: 10px;
}

#header #btn_choix_lang_menu {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.ui-page-theme-a .ui-btn.link_logo_mini {
    right: 62px;
    left: auto;
}

#header ul ul li a.btn_radio {
    margin-left: 10px;
}

#header ul ul li a.btn_radio.ui-btn {
    padding-right: 0px;
    margin-left: 4px;
    margin-right: 3px;
}

.ui-grid-a ul.info_actu > li {
    margin-left: 2px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.ui-grid-a > .ui-block-b {
    text-align: left;
}

.ui-btn-left {
    right: .4em;
    left: auto;
    text-align: right;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

#listview > li > div.ui-collapsible-content > ul > li > a {
    text-align: right;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.t_copy_1 {
    direction: rtl;
    font-weight: 600;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

.t_copy_2, .t_copy_2 > a {
    font-weight: 600;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}
.owl-carousel .owl-item a {
    padding: 10px 30px;
    color: #898989;
	font-family: 'Noto Kufi Arabic', sans-serif; 
}

#listview > li > h3 > a > a {
    color: #fff !important;
    text-decoration: none !important;
    display: block;
	font-family: 'Noto Kufi Arabic', sans-serif; 

}

.playlast {
    background: url("../img/play.png") left top no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 0;
    z-index: 3;
}

.wrap_list_prod {
	
	/* padding: 10px; */
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}

.titre_page {
    background: #fff;
    padding: 10px 15px;
    color: #084aa0;
    font-size: 26px;
	font-family: 'Noto Kufi Arabic', sans-serif; 
    text-align: center;
}

.classment_match {
	
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	
}
    