
/* infobulle planning */
div.info_bulle, div.info_bulle2{position: relative;z-index: 1000;}
div.info_bulle:hover, div.info_bulle2:hover{z-index: 1001;}
div.info_bulle span, div.info_bulle2 span{display: none;font-size: 13px;width: 239px;}
div.info_bulle:hover span,div.info_bulle2:hover span{display:block;position:absolute;z-index: 1002;bottom: 18px;left: 110px;background-color:#f0f0f0;
background-repeat: no-repeat;background-position: center top;color: #734140;border: 1px solid #734140;-moz-border-radius: 10px; }
div.info_bulle2:hover span{bottom: 18px;	left: -210px;}

/* contenu infobulle */
table#infobulle{width:94%;margin:10px 10px;}
td.infobulle_point{width:15px;}
td.infobulle_col1{width:70px;height:30px;text-align:left;}
td.infobulle_activite{text-align:center;height:30px;}
table.infobulle_participant{text-align:left;width:100%;}

/* page recherche */
/* corps de la page */
body {margin:0; padding:0; font:90% tahoma,arial,helvetica,"bitstream vera sans",sans-serif; color:#000; background:transparent;}
div#contenu{	/*overflow:hidden;*/width: 800px;margin: 0 auto;padding: 0 0;text-align: left;}

table#structure{width:100%;}

table#clavier{width:100%;border-collapse:collapse;margin: 20px auto 0;}
td.touche{text-align:center;background-color:#02BBD0;border: 3px solid #fff;width:10%;height:80px;}
td.touche:hover{background-color:#734140;color:white}

td.recherche_nom{font-size:170%;text-align:center;height:50px;}
table#recherche_resultat{width:100%;}
td.recherche_resultat{width:25%;height:50px;font-size:120%;cursor:pointer;}
td.recherche_resultat:hover{color:#734140;}
td.aucun_resultat{height:40px;font-size:120%;padding: 0 20px;}


/* structure du contenu */
table#globale{margin: 0 auto;width:100%;}

/* page profil */
table#profil{margin: 0 auto;}
td.profil_point{width:15px;}
td.profil_col1{width:150px;height:30px;}

/* mot de passe perdu */
table#passe{margin: 0 auto;}
td.passe_point{width:15px;}
td.passe_col1{width:150px;height:30px;}

/* page abonnement */
table#abonnement{margin: 0 auto;}
td.abonnement_point{width:15px;}
td.abonnement_col1{width:150px;height:25px;}
td.abonnement_ligne{height:30px;}

table#historique{margin:0 auto}
tr.hist_ligne{height:25px;border: 1px solid #eee;background-color:#ddd;}
tr.hist_ligne2{height:25px;border: 1px solid #eee;background-color:#bbb;}

td.hist_titre_abo{width:300px;text-align:center;border: 1px solid #eee;background-color:#734140;color:white;}
td.hist_titre_paiement{width:120px;text-align:center;border: 1px solid #eee;background-color:#734140;color:white;}
td.hist_titre_fin{width:120px;text-align:center;border: 1px solid #eee;background-color:#734140;color:white;}
td.hist_titre_prix{width:120px;text-align:center;border: 1px solid #eee;background-color:#734140;color:white;}

td.hist_standard{text-align:center;border: 1px solid #eee;}
img.imprimante:hover{cursor:pointer;}



/* page planning */
table#planning{margin: 0 auto;border-collapse:collapse;width:99%;}
td.planning_precedent{text-align:left;height:30px;border-top: hidden;border-left: hidden;border-right: hidden;}
td.planning_vide{border-top: hidden;}
td.planning_suivant{text-align:right;border-top: hidden;border-right: hidden;border-left: hidden;}
td.horaire{height:30px;width:50px;border: 1px solid #734140;}
td.heure_planning{text-align:center;height:30px;border: 1px solid #734140;}
td.heure_planning_espace{text-align:center;height:30px;border: 1px solid #734140;padding: 0 0 5px;}
td.heure_planning_espace2{text-align:center;height:30px;border: 1px solid #734140;padding: 5px 0 0;}
td.jour_planning{height:30px;border: 1px solid #734140;text-align:center;width:120px;}

td.planning_case{font:80% tahoma,arial,helvetica,"bitstream vera sans",sans-serif; text-align:center;border: 1px solid #734140;}
td.planning_case_espace{font:80% tahoma,arial,helvetica,"bitstream vera sans",sans-serif; text-align:center;border: 1px solid #734140;padding: 0 2px 5px;}
td.planning_case_espace2{font:80% tahoma,arial,helvetica,"bitstream vera sans",sans-serif; text-align:center;border: 1px solid #734140;padding: 5px 2px 0;}

div.planning_cours_aqua{border: 1px solid #734140;/*background-color:#3cf;*/margin: 3px auto;cursor:pointer;-moz-border-radius: 10px;}
div.planning_cours_fitness{border: 1px solid #734140;/*background-color:#00dd00;*/margin: 3px auto;cursor:pointer;-moz-border-radius: 10px;}
div.planning_cours_inscrit{border: 1px solid #734140;/*background-color:#ff0;*/margin: 3px auto;cursor:pointer;-moz-border-radius: 10px;}
div.planning_cours:hover{background-color:#734140;color:white;}
/*div.planning_cours_inscrit:hover{background-color:#734140;color:white;}*/


table.cours{margin:0 auto;width:100%;}
td.cours_img{width:10px;}

/* page de connexion */
table#connexion{width:400px;margin: 150px auto;border-collapse:collapse;}
td.connexion_bordure{background-image: url(img/logo.jpg);height:141px; border-bottom: 1px solid #02BBD0;}
td.connexion_bordure2{background-color:#02BBD0;border-top: 1px solid #02BBD0;}
table#connexion2{margin:0 auto;}
td.connexion_point{width:15px;}
td.connexion_col1{width:150px;}
input.connexion_input{width:150px;}
td.connexion_pass a:hover{color:#734140;}
td.changement{text-align:center;height:30px;}
td.changement a:hover{color:#734140;}

/* carte visite */
table#carte_visite{width:100%;margin: 0 auto;}
td.photo_carte{width:110px;text-align:center;}
td.carte_visite{padding: 10px 20px;font:110% tahoma,arial,helvetica,"bitstream vera sans",sans-serif; color:#000; background:#fff;
background:url(img/banniere2.jpg) no-repeat right;height:160px;}
td.identifiant{font:110% tahoma,arial,helvetica,"bitstream vera sans",sans-serif;padding: 0 0 0 30px}
td.carte_visite2{background-image:url(img/logo.png);background-repeat: no-repeat;width:440px;;height:150px;}
td.carte_alerte{text-align:center;color:red;}

/* menu */

div#menu_deroulant{background-color:#02BBD0;height:26px;width:800px;}
#menuDeroulant{
 width: 800px;
 list-style-type: none;
 margin: 0 0 0 8px;
 padding: 0;
 border: 0;
 position: absolute;
 z-index:999;
}         
#menuDeroulant li{
 float: left;
 width: 157px;
 margin: 0;
 padding: 0;
 border: 0;
 text-align:center;
}
#menuDeroulant .sousMenu{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited{
 display: block;
 height: 1%;
 color: #FFF;
 background: #02BBD0;
 margin: 0;
 padding: 4px 8px;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 text-decoration: none;
}
#menuDeroulant li a:link.select, #menuDeroulant li a:visited.select{
 background: #734140;
}

#menuDeroulant li:hover > .sousMenu { display: block; }	
#menuDeroulant li a:hover { background-color: #734140; }
#menuDeroulant li a:active { background-color: #734140; }

#menuDeroulant li span{ display: block;
 height: 1%;
 color: #FFF;
 margin: 0;
 padding: 4px 8px;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 text-decoration: none;
 background-color: #734140;}

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
}
#menuDeroulant .sousMenu li a:hover{
 background-image: none;
 background-color: #734140;
}
#menuDeroulant .sousMenu li{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 157px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}
a.admin_select{color:red;}


/* table recherche */
table#recherche{margin: 0 auto;}
td.rec_num{height:30px;width:60px;}
td.rec_point{width:15px;}
td.rec_champ{width:130px;}
td.rec_nom{width:40px;}
td.rec_espace{width:50px;text-align:center;}
div.div_resultat{height:100px;width:400px;overflow:auto;padding:0 auto;margin: 0 auto;}

/* table résultat de la recherce */
table#resultat{border-collapse:collapse;margin: 0 auto;}
td.res_client{width:100px;height: 25px;text-align:center;border: 1px solid #eee;background-color:#bbb}
td.res_nom{width:300px;text-align:center;border: 1px solid #eee;background-color:#734140;color:white;}
tr.res_ligne{height:25px;border: 1px solid #eee;background-color:#ddd;cursor:pointer;}
tr.res_ligne_select{background-color:#02BBD0;cursor:pointer;}
td.res_ligne_mess{height:25px;border: 1px solid #eee;text-align:center;}


/* relance */
tr.relance_ligne_titre{background-color:#b0b0b0;}
tr.relance_ligne{background-color:#f0f0f0;height:30px;}
tr.relance_ligne2{background-color:#e0e0e0;height:30px;}
td.relance_type{border:none;font-weight:bold;padding-top:20px;}
td.relance_titre{border:1px solid #000;}
td.relance_case{border:1px solid #000;}

td.relance_nom{border:1px solid #000;width:200px;text-align:left;padding-left:10px;}
td.relance_email{border:1px solid #000;width:250px;}
td.relance_type2{border:1px solid #000;width:130px;}
td.relance_date{border:1px solid #000;width:130px;}

/***************************************
*           Menu
****************************************/
td.bouton{text-align:center;padding: 15px 0 0 0;}





/* menu activites */
table#activite{margin: 0 auto;}
td.activite_col1{width:180px;}

/* menu formule */
table#formule{margin: 0 auto;}
td.formule_point{width:15px;}
td.formule_col1{width:110px;height:30px;}
table.liste{margin:10px 0;}
td.formule_liste{width: 150px;}
select.liste{width:140px;}

/* menu forfait */
table#forfait{margin: 0 auto;}
td.forfait_point{width:15px;}
td.forfait_col1{width:170px;height:30px;}

/* menu ajout client */
table#ajout_client{margin: 0 auto;}
td.ajout_client_point{width:15px;}
td.ajout_client_col1{width:200px;height:30px;}

/* menu cours */
table#cours{margin: 0 auto;}
td.cours_modif{height:30px;}
td.cours_modif a{color:#02BBD0;}
td.cours_point{width:15px;}
td.cours_col1{width:150px;height:30px;}
td.cours_nom{width:100px;}

/* dupliquer une semaine */
table#dupliquer{margin:0 auto;}
td.dupliquer_info{height:30px;}
td.dupliquer_point{width:15px;}
td.dupliquer_col1{width:150px;height:30px;}

/* stat */
.stat_form{width:100%;}
.stat_type{padding: 0 0 0 30px;width:70px;}
.stat_select{width:110px;}
.stat_periode{width:110px;}

.stat_table{width:100%;}
.stat_centrer{text-align:center;}
.stat_vide{text-align:center;padding: 20px 0;}
td.stat_titre{font-weight:bold;text-align:center;font-size:130%;padding: 30px 0 10px;}

/* div */
div.erreur{color:red;text-align:center;}
div.ok{color:green;text-align:center;}

/* fieldset */
fieldset{	padding: 10px 10px;border: 1px solid #734140;-moz-border-radius: 3%; width:550px;margin: 0 auto;background-color : #f0f0f0;margin: 10px auto;}
fieldset legend {padding: 0px 5px;	color: #000;}

/* liens */
a{color : #000;	text-decoration: none;}
a:hover {color : #00f;text-decoration: none;}
a:visited {text-decoration: none;}



/* questionnaire */
input.quest{width:450px;}
table#question{width:500px;}
td.question_titre{font-weight:bold;padding-top:10px;}
td.question_nom{}
td.question_rep{padding-left:20px;}

table#question_res{border-collapse:collapse;margin: 0 auto;}
td.question_res_nom{width:500px;height:30px;border:1px solid #000;}
td.question_res{text-align:center;width:40px;border:1px solid #000;}