
/*****************************************************************************
*
*  Feuille de style pour le projet ADSL d'application pour smartphone.
*
******************************************************************************/

@charset "ISO-8859-1";
/*Indigo version */

/*permet d'indenté */
.indent {
   margin-left: 17px !important;
}
#CHAMP_TYPE_1,#CHAMP_TYPE_2,#CHAMP_TYPE_3 {
   width:210px;
}

/*Titre des rubriques de l'application*/
.titre_page {
   color: #128F9A;
   font-weight: bold;
   size: 54px;
   font-size: large !important;
}


/* Styles administratifs */
.maintenance, noscript {display:block;padding:5px;background-color:transparent;border:none;width:100%;height:20px;}
.maintenance p, noscript p {text-align:center;font-weight:bold;font-size:14px;color:red;}
.noscript {display:block;padding:5px;background-color:transparent;border:none;width:100%;height:20px;position:absolute;top:30px;left:0px;z-index:100;}
.noscript p {text-align:center;font-weight:bold;font-size:14px;color:red;}
.adsl {position:absolute;bottom:10px;left:10px;z-index:0;} /*170*/

.persocode {/*position:absolute;*/bottom:10px;left:200px;z-index:0;} /*170*/
.version {font-size:9px;color:gray;border:none;position:absolute;left:10px;bottom:0;z-index:1;} /*100*/
.version * {font-size:9px;text-decoration:underline;}
.version a {color:gray;}
.version a:hover {color:black;text-decoration:underline;}
.w3c_401 {display:none;}
.w3c_css {display:none;}
.erreur {background:yellow;color:#ff0000;font-weight:bold;padding:4px 8px 4px 8px;margin:4px 8px 4px 8px;border:solid 1px #ff0000;border-radius:4px;}
.erreur a {color:#ff0000;font-weight:bold;}
.erreur img {position:relative;top:0px;}
.erreur_impasse {position:relative;top:80px;font-weight:bold;}
.centered {vertical-align:baseline;margin:auto;text-align:center;}
/*#workpage {position:relative;z-index:5;background:white ;padding:8px;
           border-radius:10px;
           border: 1px solid #D3D3D3;
           margin:auto;
           width:800px;
           box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
}*//*url("./img/bg_top3_064.jpg") top left repeat-x*/

/*#waitpage {position:relative;z-index:9999;background:white url('./img/backgroundwhitehalf.gif') repeat;padding:8px;
           border-radius:10px;
           border: 1px solid #D3D3D3;
           margin:auto;
           width:100%;
           box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
}*/
#waitpage th {background:transparent;}

#workpage > thead > tr > th,#workpage > tbody > tr > th {background:none !important;}
#HTML_AJAX_LOADING {position:absolute;top:20px;right:20px;z-index:2000;background-color:yellow;border:solid 2px black /*#9e352e*/;width:200px;height:30px;display:none;padding:4px;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#9e352e;
                    border-radius:10px;
                    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
}
/*.hidder {position:absolute;width:1600px;height:1200px;top:0px;left:0px;z-index:80;background-image:url('./img/backgrounddeepgrayhalf.gif');background-repeat:repeat;display:none;}*/
.tool-tip {background-color:white;border:solid 2px black /*#9e352e*/;width:200px;z-index:15000;}
.selecteur_couleur_ro {height:16px;width:192px;border:solid 1px black;padding:0px;padding-top:0px;overflow:hidden;}
.selecteur_couleur_rw {height:48px;width:192px;border:solid 1px black;padding:0px;padding-top:0px;overflow:hidden;}
.selecteur_couleur_rw div {height:32px;width:192px;border-top:solid 1px black;margin:0px;margin-top:15px;padding:0px;overflow:hidden;}
.selecteur_couleur_rw div div {float:left;width:16px;height:16px;border:none;margin:0px;padding:0px;overflow:hidden;}
.selecteur_couleur_rw span {position:relative;top:-48px;}
.selecteur_couleur_ro .line {display:block;width:192px;}
.selecteur_couleur_rw .line {display:block;width:192px;}

/* Styles g?n?raux */
.ligne_paire {background-color:#dddddd;padding:2px 4px;border:none;}
.ligne_impaire {background-color:#ffffff;padding:2px 4px;border:none;}
.erreur_champ {background-color:#ffff7f;padding:0;}
.erreur_champ * {background-color:#ffff7f;}
/*.erreur_champ b {font-weight:bold;}*/
.erreur_indic {color:#9e352e;padding:0px 4px;}
.cul {text-align:left;white-space:nowrap;width:60px;}/*margin-left:0;margin-right:auto;*/
.cul * {float:left;}
.cur {text-align:right;margin-left:auto;margin-right:0;width:60px;white-space:nowrap;}
/* jqueryui
.bouton_menu {display:block;FONT-WEIGHT:bold;color:white;background-color:transparent;background-image:url('./img/backgroundbtn.gif');background-repeat:no-repeat;border:none;height:22px;width:200px;text-align:center;vertical-align:middle;padding-top:6px;padding-left:20px;white-space:nowrap;margin:2px auto;}
.boutonfocus_menu {display:block;color:#ffe400;background-color:transparent;background-image:url('./img/backgroundbtnfocus.gif');background-repeat:no-repeat;border:none;height:22px;width:200px;text-align:center;vertical-align:middle;padding-top:6px;padding-left:20px;cursor:pointer;white-space:nowrap;margin:2px auto;}
.boutondisabled_menu {display:block;FONT-WEIGHT:bold;color:white;background-color:transparent;background-image:url('./img/backgroundbtndisabled.gif');background-repeat:no-repeat;border:none;height:22px;width:200px;text-align:center;vertical-align:middle;padding-top:6px;padding-left:20px;white-space:nowrap;margin:2px auto;}

.table_wait {width:80%;background-color:transparent;position:relative;top:0px;display:none;border:none;padding:0;z-index:9999;}
.table_wait td {width:80%;}*/
.table_stop {width:500px;height:120px;background-color:transparent;position:absolute;left:120px;top:20px;display:none;border:none;padding:0;z-index:110;}
.table_stop td {width:500px;}

/* Style du semainier */
.table_disponibilite {width:500px;}
.table_disponibilite td {height:13px;padding:0;margin:0;border:1px solid #dddddd;}
.table_disponibilite th {height:13px;padding:0;margin:0;border:1px solid #dddddd;background-image:none;background-color:white;font-size:12px;text-align:center;}
.table_disponibilite p {padding:0 4px;margin:0;border:none;position:relative;top:-3px;color:black;font-weight:bold;}
.table_disponibilite em {padding:0 4px;margin:0;border:none;position:relative;top:-3px;color:gray;font-weight:normal;}
.table_disponibilite div {padding:0;margin:0;border:none;}
.table_disponibilite .aide,.table_disponibilite .aide * {text-align:justify;color:#446644;padding:2px 0px; border:none;}
.box {width:56px;height:15px;background-color:transparent;border:none;margin:0;}
/* Remplac? par backgroundColor ? cause d'IE toooooo slow.....
.box_unselected {width:55px;height:12px;background-color:transparent;border:none;margin:0;}
.box_selected {width:55px;height:12px;background-color:#88bb88;border:none;margin:0;}
.box_disabled {width:55px;height:12px;background-color:#7f7f7f;border:none;margin:0;}
*/

/* Style des popup */
.popup {z-index:150; position:absolute; top:10px; left:10px; width:300px; visibility:hidden; border:2px solid #9e352e; background-color:white;background-image:none;padding:0;}
.popup_title {background-color:#dddddd;background-image:none;border-bottom:1px solid #9e352e;padding:10px;font-weight:bold;}
.popup_content {background-color:white;background-image:none;padding:10px;text-align:justify;}
.popup_footer {background-color:#dddddd;background-image:none;border-top:1px solid #9e352e;padding:10px;}
/*.popup table tbody tr td {border:solid 1px gray;}*/

/* Style de jQuery.modal */
div.jqmOverlay {background-color:black;position:relative;z-index:499px;}
div.jqmWindow {display:none;position:fixed;top:25%;left:50%;margin-left:-200px;width:400px;
               overflow:hidden;
               background-color:white;
               background-image:url(./img/bg_top3_064.jpg);
               background-repeat:repeat-x;
               border:solid 2px #128F9A /*#9e352e*/;
               padding:10px;z-index:500;
               border-radius:10px;
               box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
}
div.jqmWindow p {padding:10px;font-weight:bold;}
div.jqmWindow .action {width:300px;margin:auto;/*text-align:left;*/white-space:nowrap;}
div.jqmWindow span {/*margin:5px auto;width:100px;*/}
/* Fixed posistioning emulation for IE6 Star selector used to hide definition from browsers other than IE6 For valid CSS, use a conditional include instead */
html div.jqmWindow {position:absolute;top:50px;}/*expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
div.jqmWindow {width:800px !important;margin-left:-420px !important;}
div.jqmWindow .action {width:600px !important;}
div.jqmWindow .action button {overflow-x:visible;}


/* ? */
span pre {display: none;}
span:hover pre {
   display: inline;
   position: absolute;
   z-index: 29;
   background: #446D87;
   color: #fff;
   border:1px solid #000;
   text-align:center;
   font-weight:bold;
   font-family:Verdana;
   font-size: 10px;
   padding:2px 4px;
}



.bouton_menu {width:200px !important;}
.boutondisabled_menu {display:none;}

.bouton_vide {
   background:transparent !important;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_balle {
   background:transparent !important;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_modifier {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnmodifier.gif') !important;
   background-repeat:no-repeat;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_supprimer {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnsupprimer.gif') !important;
   background-repeat:no-repeat;
   border:none;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
   margin-top: 8px !important;
   margin-left: 8px;
}

.bouton_supprimer_partenaire {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnsupprimer.gif') !important;
   background-repeat:no-repeat;
   border:none;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
   margin-top: 5px !important;
   margin-left: 5px;
}

.bouton_arreter {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnsupprimer.gif') !important;
   background-repeat:no-repeat;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_annuler {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnannuler.gif') !important;
   background-repeat:no-repeat;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_ajouter {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnajouter.gif') !important;
   background-repeat:no-repeat;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_valider {
   background-color:transparent;
   background-image:url('./img/google/ic_check_black_18dp.png') !important;
   background-repeat:no-repeat;
   border:none;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
   margin-top: 8px !important;
   margin-left: 8px;
}

.bouton_parallele {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnparallele.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_clef {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnclef.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_resag {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnresag.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_resaa {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnresaa.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_resap {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnresap.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_resap2 {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnresap2.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_rafraichir {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnrafraichir.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_suivant {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnsuivant.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_precedent {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnprecedent.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_retour {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnretour.gif') !important;background-repeat:no-repeat;border:none;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
   margin-top: 5px !important;
   margin-left: 5px;
}

.bouton_retourmenu {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnmenu.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_renouv {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnrafraichir.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_aide {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnaide.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_exppdf {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnexppdf.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_expxls {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnexpxls.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_impxls {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnimpxls.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_lister {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnlister.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_voir {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnvoir.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_imprimer {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnimprimer.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_encaisser {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnencaisser.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_jour {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnjour.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_warning {
   background-color:transparent;background-image:url('./img/smartphone/warning.gif') !important;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}
.bouton_selecton {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnselecton.gif') !important; ;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_selectoff {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnselectoff.gif') !important; ;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_voirsel {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnvoirsel.gif') !important; ;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}
.bouton_voirall {
   background-color:transparent;background-image:url('./img/smartphone/backgroundbtnvoirall.gif') !important; ;background-repeat:no-repeat;border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

.bouton_mail {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnmail.gif') !important;
   background-repeat:no-repeat;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}

/*bouton mail enveloppe*/
.ui-button .ui-widget .ui-state-default .ui-corner-all .ui-button-text-icon-primary{
   visibility: visible; 
   width: 28px; 
   height: 27px;
}
.bouton_search {
   background-color:transparent;
   background-image:url('./img/smartphone/backgroundbtnsearch.gif') !important;;
   background-repeat:no-repeat;
   border:none;
   margin-top:0 !important;
   top:0 !important;
   height:26px !important;
   width:26px !important;
   margin-right:4px !important; left:0 !important;
}


/* Styles des checkstates */
.check_focus {
   text-align:center;border:1px solid black;background-color:#ffe400;padding:2px;padding-left:5px;padding-right:5px;margin:0px;float:left;height:16px;
}
.check_norm {
   text-align:center;border:1px solid black;background-color:#eeeeee;padding:2px;padding-left:5px;padding-right:5px;margin:0px;float:left;height:16px;
}
.check_norm[disabled] {
   display:none;
}
.check_focus .input_checkbox, .check_focus input.checkbox, .check_norm .input_checkbox, .check_norm input.checkbox {
   padding:0;margin:0px;_margin:-3px;background-color:transparent;background-image:none;border:none;vertical-align:middle;position:relative;top:0px;_top:0px;
}

/* Styles pour les champs obligatoires */
em.mandatory {
   padding:0px 2px;padding-left:10px;color:#9e352e;
}

/* Style des champs FFT, utilis? sur la fiche adh?rent */
.fft {color:#9e352e;}

/* Styles des cellules libell?s/champs */
.td_shadow {border:none;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;}
.td_caption {border:none;text-align:right;white-space:nowrap;width:0px;position:relative;overflow:visible;}
.td_caption_shadow {border:none;text-align:right;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;}
.td_field {border:none;text-align:left;white-space:normal;width:0px;position:relative;overflow:visible;padding-left:4px;}
.td_field_shadow {border:none;text-align:left;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;padding-left:4px;}


/* Styles des onglets, onglets multiples et selecteurs */
.tab_unselectedunfocused {display:inline; padding:3px; padding-bottom:0px; margin:0px; margin-left:5px; border:2px solid #9e352e; background:#dddddd url(./img/bg_th_1.jpg) bottom; color:black; font-weight:bold;z-index:20;position:relative;top:0px;left:5px;}
.tab_unselectedfocused {display:inline; padding:3px; padding-bottom:0px; margin:0px; margin-left:5px; border:2px solid #9e352e; background:#ffe400; color:black; font-weight:bold;z-index:20;position:relative;top:0px;left:5px;}
.tab_selectedunfocused {display:inline; padding:3px; padding-bottom:0px; margin:0px; margin-left:5px; border:2px solid #9e352e; border-bottom:2px solid #ffffff; border-top:2px solid #9e352e; background:#ffffff; color:#9e352e; font-weight:bold;z-index:20;position:relative;top:0px;left:5px;}
.tab_selectedfocused {display:inline; padding:3px; padding-bottom:0px; margin:0px; margin-left:5px; border:2px solid #9e352e; border-bottom:2px solid #fdef7d; border-top:2px solid #9e352e; background:#ffe400; color:#9e352e; font-weight:bold;z-index:20;position:relative;top:0px;left:5px;}
.tab_bloc
{
   vertical-align:middle;
   background-image:none;
   background-color:#ffffff;
   width:750px;
   border:2px solid #9e352e;
   margin:0 auto;
   display:none;
   padding:0;
   padding-bottom:8px;
}
.tab_bloc th {background-image:none;background-color:#ffffff;height:10px;width:750px;}
.tab_bloc td {width:750px;}

/* Styles de la fiche de recherche simple */
.table_adherent_recherche {width:600px;}
.table_adherent_recherche .ligne_paire,.table_adherent_recherche .ligne_impaire {text-align:left;}
.table_adherent_recherche .td_titre {color:#9e352e;text-align:left;font-weight:bold;padding:2px 4px;background-color:#ffffff;}
.table_adherent_recherche #entete em {font-size:12px;border:solid 1px #9e352e;background-color:white;padding:2px 4px;margin:2px 2px;}
.table_adherent_recherche #entete em b {font-weight:bold;}

/**/
.table_erreur {position:relative;top:0px;border:none;}
.table_erreur .bouton_retour,.table_erreur .boutonfocus_retour {width:60px;margin:auto;}
.table_menu_accueil,.table_adherent_recherche {position:relative;top:0px;border:none;}

/* Styles de la fiche d'identification */
.identification {height:auto;width:500px !important;margin:0px auto;}
.identification .bloc {width:270px;margin:auto;padding:10px;background:none;border:solid 1px #D3D3D3;border-radius:10px;}
.identification .bloc p {color:black;font-weight:bold;text-align:left;height:28px;}
.identification .bloc label {padding-top:1px;float:left;width:100px;text-align:right;vertical-align:top;}
.identification .bloc input {vertical-align:top;margin:0 10px 0 10px;}
.identification .erreur{display:inline;height:25px;font-family:"arial",sans-serif;font-size:12px;font-weight:normal;}
.table_identification {background-image:none;/*position:relative;top:130px;*/border:none;/*width:600px;*/}

/**/
#titre_fenetre {margin:0;margin-bottom:10px;border:none;text-align:center;font-weight:bold;padding:0px;background:none;height:30px;font-size:16px;vertical-align:top;width:100%;overflow:hidden;}
#titre_fenetre * {vertical-align:top;white-space:nowrap;}
#titre_fenetre .ulc {text-align:left;width:auto;float:left;}
#titre_fenetre .urc {text-align:right;float:right;/*padding:5px 0 0 0;position:relative;top:-15px;*/}
/*#titre_fenetre .urc button{ margin 0 0 auto auto;}*/

/* tableau r?agissant, au passage du curseur, en colorant ses lignes */
table tr.odd th, .odd {background: #F0F0F0;} /* lignes impaires #E5E5E5 */
table tr.even th, .even {background: #FFFFFF;} /* lignes paires #D5D5D5 */
table tr.precochee th, .precochee {background: #ffff99;} /* lignes pr?-coch?es #FF0000 */
.odd:hover,
.even:hover,
.hover {
   background: #CCFFCC;
   color: #000000;
}
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th {
   background:   #CCFFCC;
   color:   #000000;
}

/* ==== DEBUT DES STYLES A VERIFIER ET A METTRE EN CONFORMITE ==== */
.selecteur_sites {background-image:url('./img/selecteur_sites.gif');}
.selecteur_cours {background-image:url('./img/selecteur_cours.gif');}
.table_main {vertical-align:middle;text-align:center;margin:auto;background-image:none;background-color:transparent;border:none;}
.td_main {border:none;text-align:center;vertical-align:middle;margin:auto;}
.td_bloc {border:none;text-align:left;white-space:nowrap;}
.th_bloc {background-image:none;background-color:transparent;text-align:center;width:100%;border:none;margin:0 auto;}
.td_right {text-align:right;}
.td_left {text-align:left;}
.marge_droite {margin-right:15px;}

.a2:hover	{background-color:blue;}

.red {color:#ff0000;font-weight:bold;}
/* ==== FIN DES STYLES A VERIFIER ET A METTRE EN CONFORMITE ==== */

.table_adherent_sortie {position:relative;top:0px;border:none;width:300px;}
/*.table_adherent_sortie .boutonfocus_valider,.table_adherent_sortie .bouton_valider {margin-right:0;margin-left:auto;}*/

#bloc_partie_payante {padding-left:30px;}
#bloc_partie_payante #depassement,#bloc_partie_payante #interuption {display:none;}

.table_menu_accueil {width:600px;margin:auto;}
.table_menu_accueil #journal {background:transparent url('./img/journal.gif') no-repeat top center;width:520px;}
.table_menu_accueil #liste {overflow:hidden;margin:auto;width:500px;text-align:left;border:solid 1px black;}
.table_menu_accueil #intro {padding:10px;text-align:left;}
.table_menu_accueil .titre_i,.table_menu_accueil .titre_p {height:16px;text-align:left;cursor:pointer;border-bottom:solid 1px #666666;background:white url('./img/bg_th_1.jpg') repeat-x bottom;}
.table_menu_accueil .date {width:80px;float:left;}
.table_menu_accueil .over {background:#ffe400 url('./img/bg_th_2.jpg') repeat-x bottom;;}/* font-weight:bold;font-size:14px;}*/
.table_menu_accueil .over div {font-weight:bold;font-size:14px;}
.table_menu_accueil td {padding:2px;}
.table_menu_accueil hr {margin:2px;}
#modal_nouvelle {width:800px;margin-left:-400px;}
#modal_nouvelle .entete {padding:10px;font-weight:bold;font-size:14px;}
#modal_nouvelle .corp {padding:10px;text-align:left;}
#modal_idgsup p.action {padding:2px !important;}

/* modales sur le menu gestionnaire */
#modal_saisie .action {padding:0;}
#modal_licence .action {padding:0;}
#modal_licence .bouton_menu {margin:5px ! important;}

/* Style des blocs regroupant des crit?res de selection */
#bloc_critere {border:2px solid #9e352e;background:white url(./img/bg_bot3_064.jpg) repeat-x bottom;}

#modal_fiche_groupe {position:absolute;width:990px !important;margin-left:-445px;margin-top:-50px !important;}

#modal_rm_popup_critere {/*width:800px;margin-left:-400px;*/}
#modal_rm_popup_critere #bloc_critere {border:none;background:transparent;}
#modal_rm_popup_critere .action {width:auto !important;}
#modal_rm_popup_critere .action .ui_button {float:left;width:auto !important;}

#modal_rm_popup_critere .bloc_selection {margin:4px auto auto auto;}
#modal_rm_popup_critere .total {font-size:14px;font-weight:bold;}
#modal_rm_popup_critere .idg_rm_count {font-size:14px;font-weight:bold;}
.ind_payant {margin:0 10px 0 0;}

/* Style pour la fiche de consultation des communiqu?s */
.fiche_messages div.contenu div, .fiche_messages div.contenu span, .fiche_messages div.contenu applet, .fiche_messages div.contenu object, .fiche_messages div.contenu h1, .fiche_messages div.contenu h2, .fiche_messages div.contenu h3, .fiche_messages div.contenu h4, .fiche_messages div.contenu h5, .fiche_messages div.contenu h6, .fiche_messages div.contenu p, .fiche_messages div.contenu blockquote, .fiche_messages div.contenu pre, .fiche_messages div.contenu a, .fiche_messages div.contenu abbr, .fiche_messages div.contenu acronym, .fiche_messages div.contenu address, .fiche_messages div.contenu big, .fiche_messages div.contenu cite, .fiche_messages div.contenu code, .fiche_messages div.contenu del, .fiche_messages div.contenu dfn, .fiche_messages div.contenu em, .fiche_messages div.contenu font, .fiche_messages div.contenu img, .fiche_messages div.contenu ins, .fiche_messages div.contenu kbd, .fiche_messages div.contenu q, .fiche_messages div.contenu s, .fiche_messages div.contenu samp, .fiche_messages div.contenu small, .fiche_messages div.contenu strike, .fiche_messages div.contenu strong, .fiche_messages div.contenu sub, .fiche_messages div.contenu sup, .fiche_messages div.contenu tt, .fiche_messages div.contenu var, .fiche_messages div.contenu dl, .fiche_messages div.contenu dt, .fiche_messages div.contenu dd, .fiche_messages div.contenu ol, .fiche_messages div.contenu ul, .fiche_messages div.contenu li, .fiche_messages div.contenu fieldset, .fiche_messages div.contenu form, .fiche_messages div.contenu label, .fiche_messages div.contenu legend, .fiche_messages div.contenu table, .fiche_messages div.contenu caption, .fiche_messages div.contenu tbody, .fiche_messages div.contenu tfoot, .fiche_messages div.contenu thead, .fiche_messages div.contenu tr, .fiche_messages div.contenu th, .fiche_messages div.contenu td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
   color: inherit;
}
.fiche_messages div.contenu ol, .fiche_messages div.contenu ul {
   list-style: none;
}
.fiche_messages div.contenu table {
   border-collapse: separate;
   border-spacing: 0;
}
.fiche_messages div.contenu caption, .fiche_messages div.contenu th, .fiche_messages div.contenu td {
   text-align: left;
   font-weight: normal;
}
.fiche_messages div.contenu blockquote:before, .fiche_messages div.contenu blockquote:after, .fiche_messages div.contenu q:before, .fiche_messages div.contenu q:after {
   content: "";
}
.fiche_messages div.contenu blockquote, q {
   quotes: "" "";
}
.fiche_messages {width:1004px !important;margin:auto;text-align:left;}
.fiche_messages .message {background:white url(./img/corner.jpg) bottom right no-repeat;border:solid #CCCCCC 1px; margin:5px auto 5px auto;padding:10px;width:918px;text-align:left;}
.fiche_messages div.contenu {text-align:left;margin-top:16px;}
.fiche_messages div.contenu p {text-align:left;}
.fiche_messages div.ro {/*width:100px;*/float:right;text-align:right;}
.fiche_messages div.rw {/*width:300px;*/float:right;text-align:right;}

#modal_fft_identifier p {font-weight:normal;}
#modal_fft_identifier .action {width:180px !important;}
#modal_fft_identifier .action span  {float:left;margin:auto;width:60px;}
#modal_fft_warning .message {width:350px;text-align:left;}
#modal_fft_warning .action {width:50px;}

.table_licence_declaration {width:900px !important;}
.table_licence_declaration .compte_adherent th,.table_licence_declaration .compte_adherent td {vertical-align:middle;padding:2px 4px 2px 4px;}
.table_licence_declaration .compte_adherent td {text-align:left;}
.table_licence_declaration .compte_adherent th {background:white url('./img/bg_th_1.jpg') bottom repeat-x;}
.table_licence_declaration .champ_recherche {width:150px;text-align:left;}
.table_licence_declaration .champ_recherche input,.table_licence_declaration .champ_recherche select {margin:0 auto 0 4px;} 
.table_licence_declaration .font_multicritere_titre {width:60px;}

/* Style des barres de progression */
#pbar
{
   border:solid 1px black;
   width:350px;
   height:16px;
   background:#ffffff url(./img/bg_th_1.jpg);
   padding:0;
   text-align:left;
   margin:4px auto 4px auto;
}
.pbarc
{
   border-right:solid 1px black;
   height:14px;
   background:#ffe500 url(./img/bg_th_2.jpg);
   margin:0 auto 0 0;
   border:none;
   text-align:right;
   font-weight:bold;
   font-size:12px;
   padding:2px 2px 0 0;
}
.pbart
{
   position:relative;
   top:-16px;
   text-align:center;
   padding:2px 2px 0 0;
   font-weight:bold;
   font-size:12px;
}

#modal_fft_identifier .action .bouton_supprimer {
   background-color:transparent;
   background-image:url('./img/backgroundbtnsupprimer.gif');
   background-repeat:no-repeat;
   float:left;
   margin:0 auto auto 0;
}
#modal_fft_identifier .action .boutonfocus_supprimer {
   background-color:transparent;
   background-image:url('./img/backgroundbtnfocussupprimer.gif');
   background-repeat:no-repeat;
   color:#9e352e;
   float:left;
   margin:0 auto auto 0;
}

#bouton_postuler {
   margin-top: 8px;
}

#modal_fft_identifier .action .bouton_valider {
   background-color:transparent;
   background-image:url('./img/google/ic_check_black_18dp.png');
   background-repeat:no-repeat;
   margin:auto 0 auto auto;
}
#modal_fft_identifier .action .boutonfocus_valider {
   background-color:transparent;
   background-image:url('./img/google/ic_close_black_18dp.png');
   background-repeat:no-repeat;
   color:#9e352e;
   margin:auto 0 auto auto;
}
#modal_fft_identifier .bouton_rafraichir {
   display:block;padding-left:28px;padding-top:6px;height:28px;margin:auto;width:60px;font-size:10px;text-decoration:underline;cursor:pointer;text-align:left;font-weight:bold;background-color:transparent;
   background-color:transparent;background-image:url('./img/google/ic_refresh_black_18dp.png');
   background-repeat:no-repeat;
   float:right;
}
#modal_fft_identifier .boutonfocus_rafraichir {
   display:block;padding-left:28px;padding-top:6px;height:28px;margin:auto;width:60px;font-size:10px;text-decoration:underline;cursor:pointer;text-align:left;font-weight:bold;background-color:transparent;
   background-color:transparent;background-image:url('./img/google/ic_refresh_black_18dp.png');
   background-repeat:no-repeat;
   color:#9e352e;
   float:right;
}

#modal_fft_import .message * {font-weight:normal;}

#modal_ecv {display:none;position:fixed;top:25%;left:50%;margin-left:-390px;width:780px;overflow:hidden;background-color:white;background-image:url(./img/bg_top3_064.jpg);background-repeat:repeat-x;border:solid 1px #9e352e;padding:0;z-index:500;}/*border:solid 2px #9e352e;padding:10px;*/
#modal_ecv . {margin:0;width:100%;}
#modal_ecv .tab_flag td {padding:0 10px;}
.defaut,.defaut1,.defaut2,.defaut3 {display:none;}
input.ui-button,.ui-selectmenu {cursor:pointer !important;height:26px !important;text-decoration:none !important; }/* input[readonly].ui-button, input[disabled].ui-button,*/
textarea[name="CHAMP_BLOCNOTE_NEWNOTE"] {width:900px;}
.ui-button-text {white-space:nowrap !important;}
.table_formation_groupe #btn_manipuler {width:auto !important;}

/*#bloc_reservation td {width:auto !important;}*/
/*.ui_selectmenu {height:26px !important;}*/
.ui-selectmenu {height:16px !important;}
.ui-selectmenu-menu li a, .ui-selectmenu-status {padding-bottom:0 !important;padding-top:0 !important;}

.identification_rappel {height:auto;width:800px !important;margin:0px auto;}
.identification_rappel .info {font-size: 16px !important;padding-left:10px;}

/* Ajout du reflet sur la partie gauche des boutons */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset !important;
}

#idgvkb, #idgopt, #idgver {display:none;}

#idgvkb .maj, #idgvkb .div {display:none;}

#idgvkb {
   position:absolute;
   z-index:1000;   
   border:solid 1px #B6B6B6;
   border-radius:10px;
   padding:10px;
   box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
   /*box-shadow: 2px 2px 1px rgba(255, 255, 255, 0.6) inset;*/
   background:#FFFFFF;
}

.idgvkb {
   background:transparent;
   border:none;
   margin:auto;
   width:auto;
   display:none;
}

.idgvkb p {
   text-align:left;
}

.idgvkb b {
   display:inline-block;
   border:solid 1px #B6B6B6;
   height:46px;
   width:56px;
   border-radius:4px;
   box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75) inset;
   background:#EEEEEE;
   margin:2px;
   font-size:32px;
   padding-top:10px;
   background: #e6e6e6/*{bgColorDefault}*/ url(./img/jquery.ui/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; 

}



.idgvkb b.s {
   margin-right:16px !important;
}

.idgvkb b.h {
   visibility:hidden;
}

.idgvkb b.b4 {
   width:242px !important;
   font-size:20px;
   padding-top:16px;
   height:40px;
}

.idgvkb b.b2 {
   width:118px !important;
   font-size:20px;
   padding-top:16px;
   height:40px;
}

.idgvkb p.s {
   margin-bottom:16px !important;
}

#idgvkbsel b {
   display:inline-block;
   border:solid 1px #B6B6B6;
   height:38px;
   width:112px;
   border-radius:4px;
   box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
   background:#ffffff;
   margin:2px;
   margin-bottom:32px;
   font-size:16px;
   padding-top:18px;
}

/* Fix pour les boutons type jqueryui sans texte */
.ui-button-fix1 {width:26px;height:26px;padding:0 !important;}
/* Fix pour les boutons type jqueryui sans image */
.ui-button-fix2 {padding-left:1em !important;}

.sups{font-size:6px; vertical-align:top;} 
.subs{font-size:6px; vertical-align:bottom;} 

/* Fiche de groupe */
#modal_grp {position:absolute;width:1024px !important;margin-left:-512px !important;}
#modal_grp .bloc_grp {border:1px solid gray;}
#modal_grp .bloc_grp th {border:1px solid gray;font-weight:bold;font-size:12px;text-align:center;padding:2px 4px;background:white url(./img/bg_th_1.jpg) repeat-x bottom;}
#modal_grp .bloc_grp td {border:1px solid gray;padding:2px 4px;}
#modal_grp .bloc_grp c1 {width:30px;}
#modal_grp .bloc_grp c2 {width:143px;}
#modal_grp .bloc_grp c3 {width:7px;}
#modal_grp .bloc_grp c4 {width:50px;}
#modal_grp .bloc_grp_entete {text-align:left;font-weight:bold;color:#9e352e;}

#btn_identification {float:right;}


/*Mobile version*/
html {width:100%;height:100%;overflow:auto;}

body {
   margin:0;padding:0; font-family:"arial",sans-serif;font-weight:normal;color:black;vertical-align:baseline;text-align:center;padding:0px;padding-top:25px;

   background:#fbfbfb url() !important;
   overflow: hidden;
   min-width: 320px;
   min-height: 480px;
   padding-top: 0 !important;
   font-size: 19px !important;
}

body * {font-family:"arial",sans-serif;font-weight:normal;font-size:15px !important;color:black; /*background-image: url(./img/crossword.png);*/}
.version {
   display: none;
}
img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {
   max-width: 100%;
   max-height: 100%;
}
a:link, a:visited, a:active {FONT-WEIGHT: normal; TEXT-DECORATION:underline; color: black;font-family:"arial",sans-serif;vertical-align:baseline;}
a:hover {FONT-WEIGHT: normal; TEXT-DECORATION:underline; color:#9e352e;font-family:"arial",sans-serif;vertical-align:baseline;cursor:pointer;}
h1 {font-weight:bold;font-size:14px;color:#9e352e;}
h2 {font-weight:bold;font-size:16px;color:black;}
em {font-style:normal;}
b {font-weight:bold; vertical-align: text-top !important;}
p,img  {border:none;margin-top:1px;margin-bottom:1px;margin-left:5px;margin-right:5px;text-align:center;}
ul, ol {margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;}
ul li,ol li {margin-top:1px;margin-bottom:1px;margin-left:10px;margin-right:1px;line-height:100%;text-align:left;}
table {border-collapse:collapse;border-spacing:0px;border:none;background-image:none;background-color:transparent;margin:0px auto;padding:0px;z-index:10;}
table * {z-index:10;}
th {margin:0;margin-bottom:10px;border:none;text-align:center;font-weight:bold;padding:0px;background-color:white;height:26px;font-size:16px;vertical-align:top;}
td {background-color:transparent;background-image:none;padding:0px;text-align:center;margin:0;border:none;}
div * {vertical-align:baseline !important;margin:auto;text-align:center;}
/*button:hover {background: #dadada url(./img/jquery.ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; border: 1px solid #9D9D9D;}*/
select,input,textarea {margin:1px; background-color:#ffffff;vertical-align:baseline;border:1px solid #bbbbbb;color:#000000;padding:0;padding-left:2px;padding-right:1px;cursor:pointer;text-align:left;border-radius:4px;/*height:30px;padding-top:5px;*/}
option {text-align:left;background-color:#ffffff;}
select[disabled],input[disabled],input[readonly],textarea[disabled],textarea[readonly] {margin:1px; background-color:transparent;vertical-align:baseline;border:1px solid #bbbbbb;color:#000000;padding:0;padding-left:2px;cursor:auto;border-radius:4px;}

.calendar_trigger {cursor:pointer;}




/*Cr?er une bordure ? chaque fiche de couleur rouge fonc?*/
.fiche_partenaire_recherche {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
/*.fiche_mobile_demande_partenaire_liste {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left !important;}*/
/*.fiche_mobile_creneau_libre_rechercher {height: 320px;width:240px;color:red;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}*/
/*.fiche_mobile_reservation_liste {height: 320px;width:240px;border:1px solid #E70739 !important;text-align:left !important;}*/
/*.fiche_mobile_adherent_reservation_modification {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left  !important ; }*/
.fic_adherent_reservation_modification {height: 320px;width:240px;color:red;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
.fiche_adherent_reservation_modification {height: 320px;width:240px;color:red;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
/*.fiche_mobile_creneau_libre_liste {height: 320px;width:240px;color:red;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}*/
/*.fiche_mobile_identification {height: 320px;width:240px;color:red;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}*/
/*.fiche_mobile_partenaire_saisir {height: 320px;width:240px;color:red;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}*/
.fiche_adherent_reservation_modification {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
.table_adherent_recherche {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
/*.fiche_mobile_reservation_detail {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}*/
.fic_adherent_reservation_controle  {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
.fic_adherent_reservation_portier  {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}
.fiche_fermeture  {height: 320px;width:240px;border:1px solid #E70739 !important;border-radius: 5px;text-align:left;}


/*Redimensionner la workpage*/
#workpage_id
{
   /*height: 320px !important; */
   height: auto !important; 
   width: 280px !important;/*250*/
   margin: auto;
   font-size: 14px !important;
   /*position:relative;
   z-index:5;*/
}

.logo_club {
   display: block;
}

/*Centrer le nom du club en titre de la fiche*/
titre_fenetre {text-align:center !important;}
/*.fiche_mobile_demande_partenaire_liste ulc {text-align:center !important;} 
.fiche_mobile_reservation_liste ulc {text-align:center !important;} 
.fiche_mobile_adherent_reservation_modification ulc {text-align:center !important;} 
.fiche_mobile_creneau_libre_liste ulc {text-align:center !important;} 
.fiche_mobile_identification ulc {text-align:center !important;} 
.fiche_mobile_partenaire_saisir ulc {text-align:left !important;} 
.fiche_mobile_reservation_detail ulc {text-align:center !important;} 
*/
/*

.ui-selectmenu-menu-popup {
    width: 200px !important;
}
*/

/*Style des sous-titres*/
/*.fiche_mobile_demande_partenaire_liste urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_creneau_libre_rechercher urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_reservation_liste urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_adherent_reservation_modification urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_creneau_libre_liste urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_identification urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_partenaire_saisir urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:left !important;font-style:oblique !important;font-family:cursive !important;} 
.fiche_mobile_reservation_detail urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 
span.urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} */
.fiche_mobile_adherent_reservation_modification td {text-align:left !important; width:236px !important;}
.fiche_mobile_adherent_reservation_modification #partenaire .td0 {

   background-color: transparent;
   background-image: none;
   border: medium none;
   margin: 0;
   padding: 0;
   width:236px !important;
   white-space:nowrap;
}
.fiche_mobile_adherent_reservation_modification #partenaire td {
   height:31px;
   vertical-align:middle !important;
}
.fiche_mobile_adherent_reservation_modification #partenaire button {
   vertical-align:middle !important;
}

/*Centrer le menu de navigation*/
menu_navigation {text-align:center !important;}
#menu_bouton{

}
.menu_selection {
}
/*Aligner la liste de r?servations ? gauche.*/
.liste_reservation {
   text-align:left;/*border-radius: 5px;*/
   border: 1px solid grey; 
   border-radius:10px; 
   border-collapse: inherit; 
   border-spacing: 3px;  
   width:280px !important; 
   padding-left: 5%; 
   padding-top: 2%; 
   padding-bottom: 2%; 
   padding-right: 5%; 
   /*margin-bottom: 5%; 
   margin-left: -5%;
   margin-right: 5%; */
   box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
   background-color:#ffffff;
}

/*Taille hr*/
hr {
   width:240px;
}
/*Donner une largeur fixe aux labels*/
.fiche_mobile_reservation_detail label {width:60px !important;float:left;text-align:left;}

/*Style de la fiche_mobile_creneau_libre_rechercher */
.fiche_mobile_creneau_libre_rechercher p {text-align:left;} #btn_chercher {text-align:center;}
.fiche_mobile_creneau_libre_rechercher .label_sized {width:90px !important;display:inline-block;text-align:left;}
.fiche_mobile_creneau_libre_rechercher #date_heure_resa {text-align: left;}
.fiche_mobile_creneau_libre_rechercher  {margin-left:-50px;}
.ui-selectmenu-menu ul {width:180px !important;}

/*Style de fiche_mobile_creneau_libre_liste : les champs sont centr?s et bord?s de rouge fonc?.*/
.fiche_mobile_creneau_libre_liste label {float:left;text-align: center !important;} #btn_page_precedente {text-align:center !important;}
.fiche_mobile_creneau_libre_liste p {width:auto;float:center !important;text-align: center !important;border:1px solid #978D8F !important; background-color:#ffffff /*f5f5f5*/; border-radius: 5px;margin-bottom: 5px;padding:5px;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);} 
.fiche_mobile_creneau_libre_liste liste_court_disponible {float:center !important;text-align: center !important;border:1px solid #E70739 !important;border-radius: 5px; }

/*Style de fiche_mobile_demande_partenaire_liste*/
.fiche_mobile_demande_partenaire_liste label {text-align:justify !important;}
.fiche_mobile_demande_partenaire_liste  p {float:left !important;text-align: left !important;}
.fiche_mobile_demande_partenaire_liste td {float:left !important;text-align: left !important;}

/*Style de fiche_mobile_identification*/
.fiche_mobile_identification #btn_valider {width:120px !important;float:right;height:28px;text-align:right!important;border-radius:10px;}
.fiche_mobile_identification sous_titre {vertical-align:top;text-align:top;} 
.fiche_mobile_identification input {width:200px !important;height:28px;float:center;text-align:center;border-radius:10px;}
.fiche_mobile_identification input[name="persistant"] {width:auto !important;height:auto;vertical-align:baseline;}
.fiche_mobile_identification label {padding-top:1px;float:center;width:100px;text-align:center;vertical-align:top;}

/*Style de la fiche_adherent_reservation_modification en usage mobile*/
.fiche_mobile_adherent_reservation_modification p  {float:left !important;text-align:left !important;width:230px !important;} 
.fiche_mobile_adherent_reservation_modification label {text-align:left !important;} 
.fiche_mobile_adherent_reservation_modification table {float:left !important;text-align:left !important;width:150px !important;}
.fiche_mobile_adherent_reservation_modification .ui-selectmenu-menu-popup {margin-left:-50px !important;}
.modal_confirmation {float:left !important;text-align:left !important;height: 200px;width:100px;}
#modal_partenaire_confirmation  {float:center !important;text-align:left !important;height: 200px;width:50px;margin-left:-130px!important;padding-left: 50px;}
DIV#modal_confirmation {float:center !important;text-align:left !important;height: 200px;width:50px;margin-left:-108px!important;padding-left: 6px;}
DIV#modal_partenaire_confirmation {float:center !important;text-align:left !important;height: 200px;width:50px;margin-left:-108px!important;padding-left: 6px;}
DIV#modal_proposition {float:center !important;text-align:left !important;height: 200px;width:50px;margin-left:-108px!important;padding-left: 6px;}

/*#modal_partenaire_confirmation  {width:50px; margin:auto;text-align:center;padding:12px;margin-bottom:20px}*/
#partenaire {float:left !important;text-align:left !important;width:230px !important;}

/*Style du bloc_mobile_adherent_reservation_ligne*/


#workpage table {
   border-spacing: 0;
   margin: 0px;
   padding: 0px;
   width:230px;
   text-align: left;

}

.bloc_mobile_adherent_reservation_ligne #ligne_resa_mobile_court {text-align:left !important;float:left !important;width:5px;} 
.bloc_mobile_adherent_reservation_ligne td0  {font-weight:bold; text-align:left !important;float:left !important;width:5px;} 
/* .bloc_mobile_adherent_reservation_ligne td1  {font-weight:bold; text-align:left !important;float:left !important;width:150px;} */
.bloc_mobile_adherent_reservation_ligne td1  {font-weight:bold; width:150px;}
.bloc_mobile_adherent_reservation_ligne td2  {font-weight:bold; text-align:left !important;float:left !important;width:5px;} 
.bloc_mobile_adherent_reservation_ligne td3  {font-weight:bold; text-align:left !important;float:left !important;width:5px;} 

#partenaire textarea {
   width:232px;
   height:20px !important;
   text-align:left;
   /*float:left;*/
   border:1px solid grey;
   margin-bottom:2px;
   margin-top:2px;
   margin-left:2px;   
}
#modal_rpc {
   margin-left:-50px;height: 200px;width:100px;
}
div.jqmNotice {
   display: none;
   position: relative;
   /* width: 100px;*/
  	background:#FFFFCC url(notice/note_icon.png) 5px 5px no-repeat;
   border: 1px solid #000;
   padding: 0;
}

/*Style du titre de la fen?tre.*/
#titre_fenetre {
   font-size: 15px;
   font-weight: bold;
   height: 28px;
   text-align: center;
   vertical-align: top;
   margin: 0 0 0px;
}

/*Style du sous-titre de la fen?tre.*/
#sous_titre {
   height:auto;
   vertical-align:top !important;
   text-align:top !important;
   text-align:center !important;
   font-style:oblique !important;
   font-family: Comic Sans MS !important;
}

.fiche_mobile_adherent_reservation_modification #partenaire .td1 {

   background-color: transparent;
   background-image: none;
   border: medium none;
   margin: 0;
   padding: 0;
   width:230px !important;
   white-space:nowrap;
}

/*Style des bo?tes de dialogue.*/
div#modal_confirmation {height: 200px;width:230px;text-align:center; }
P#modal_proposition_texte {width:150px;text-align:center; padding:0px; }
div.jqmWindow .action {
   width: 180px !important;
}

div.jqmWindow .action button { text-align:center;float:center;}

div.jqmWindow .action {
   margin: auto;
   width: 180px;
   text-align:center;
}

/*Style de fiche_mobile_partenaire_saisir correspondant ? la fiche_partenaire_recherche*/
.table_adherent_recherche {width:240px;}

/*.table_adherent_recherche .ligne_paire,.table_adherent_recherche .ligne_impaire {text-align:left;}*/
.table_adherent_recherche b {text-align:left;}
.table_adherent_recherche input {text-align:left;float:left;}
.table_adherent_recherche div.erreur {width:200px !important;}
.table_adherent_recherche input {width:150px;height: 20px;}
.table_adherent_recherche table {text-align:left;float:left;}
.table_adherent_recherche #entete em {font-size:12px !important;border:none !important;text-align:left;float:left;padding:0px;}
.table_adherent_recherche #entete em b {font-weight:light !important;text-align:left;float:left;}
.table_adherent_recherche titre_fenetre {text-align:center !important;}
.table_adherent_recherche span.urc {height:auto;vertical-align:top !important;text-align:top !important;text-align:center !important;font-style:oblique !important;font-family:cursive !important;} 

/*Style des popups*/
div.jqmWindow {
   text-align:justify;width:180px !important; 

}
div.jqmWindow .action {width:180px !important; 
} 

/*Style de fiche_mobile_reservation_liste*/
.fiche_mobile_reservation_liste p {float:left !important;text-align: left !important;}
.fiche_mobile_reservation_liste label {float:left !important;text-align: left !important;}
.fiche_mobile_reservation_liste b {float:left !important;text-align: left !important;}
.fiche_mobile_reservation_liste td.ligne_resa_mobile_date {text-align:left !important;float:left !important;}
.fiche_mobile_reservation_liste td.ligne_resa_mobile_heure {text-align:left !important;float:left !important;}
.fiche_mobile_reservation_liste td.ligne_resa_mobile_jeu {text-align:left !important;float:left !important;}
.fiche_mobile_reservation_liste td.ligne_resa_mobile_court {text-align:left !important;float:left !important;}
.fiche_mobile_reservation_liste td.ligne_resa_mobile_site  {float:left !important;text-align:left !important;}

/*Faire des liens en noir*/
a{color: #ff000000 !important;}

/* Faire un liser? rouge fonc? 
hr {color: #E70739 !important;width:240px;text-align:left;float:left;}*/

/*Mettre le message "Veuillez patienter...Votre demande a été transmise au serveur, la page demandée va s'afficher dans quelques instants..." au format adapté.*/

/*Style de la page de chargement*/
#waitpage {position:absolute;z-index:9997 !important;background-color:#fbfbfb; opacity:0.9;
           margin: auto;
           min-width: 320px;
           min-height: 480px;
           width:100%;
           height:100%;
           display: none;
           border: none !important;
           box-shadow: none;
           border-radius: 0;
           //width:236px;
}

/*Style  du bloc contenant le texte et le gif de la page de chargement*/
.bloc_wait {
   position:absolute;
   padding: 15%;
   //min-width: 320px;
   //min-height: 480px;
   width:50%;
   //height:100%;

   z-index:9998 !important;
   //background-color: #FFFFFF;
   opacity:1 !important;
   display: none;
   top: 25%;
   left: 10%;
   border-radius: 12px;

}
/*Style de la fiche_adherent_reservation_temporaire*/
.fic_adherent_reservation_controle {height: auto;width:240px !important;border:1px solid black !important;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);border-radius: 5px;text-align:left;background:white;padding:5px;}
.fic_adherent_reservation_controle p {text-align:left;margin-bottom:10px;}

/*Style du calendrier*/
.ui-datepicker
{margin-left:-60px !important;}

.ui-datepicker .ui-datepicker-title {
   font-size: 9px;
   line-height: 1.8em;
   margin: 0 2.3em;
   text-align: center;
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

.ui-datepicker th {
   background: none repeat scroll 0 0 white !important;
   border: 0 none;
   font-weight: bold;
   padding: 0em 0em;
   text-align: top;
}

.ui-datepicker-buttonpane {display:none;}

#CHAMP_RECHERCHE_SEXE-menu {width:100px !important;}

/*css menu*/

#menu_courant{
   position: relative;
   top: -6px;
}
.horizontal-nav ul {
   float: left;
   text-align: center;
   /*border-radius: 6px;*/
   -webkit-padding-start: 0 !important;
   margin-left: 0 !important;
   margin-right: 0 !important;
   margin-top: 0 !important;
   margin-bottom: 0 !important;
}
#menu_bouton li {
   background: #128F9A;
   float: left;
   /*    border-left: 1px solid #0e7079;*/
   border-bottom: 1px solid #0e7079;
   border-right: 1px solid #0e7079;
   border-top: 1px solid rgba(255,255,255, 0.25);
   border-left: 1px solid rgba(255,255,255, 0.25);
}

.horizontal-nav ul li a {
   display: block;
   color: #fff;
   text-align: center;
}

#recapitulatif{
   border:none !important;
}
#menu_general{
   display: table; 
   float: none; 
   width: 100%;
   background: #128F9A;
   color: white;
   font-weight: bold;
   font-size: 16px !important; 
   padding-top:3px; 
   padding-bottom:3px;
   border-bottom: 1px solid #0e7079;
}

/***Affichage des erreurs ***/
.erreur{
   background:none !important;
   color: #DB3D3D;
   font-weight:bold;
   padding:0px !important; 
   margin:0px !important;
   border:0 !important; 
   border-radius:0px !important; 

}

/*Permet aux listes de ne pas revenir a la ligne*/
#CHAMP_SELECTION_COUVERTURE {
   margin-right: -10px;
}
#CHAMP_TYPE_1-button {
   margin-right: -15px;
}

/*Permet d'annuler le float left du label pour le checkbox*/
.fiche_mobile_creneau_libre_rechercher  #checkbox_demande_partenaire label{
   float:none !important;
}

/*Centre les boutons radio du type de jeu*/
/*.fiche_mobile_creneau_libre_rechercher  #type_jeu label{
    height:35px;
    display:inline-block;
}*/
.fiche_mobile_creneau_libre_rechercher p select {width:170px;vertical-align:top;}
.presentation {display:none;}
