@charset "ISO-8859-1";
/*@import url(reset.css);*/

/*****************************************************************************
**
*  Fichier de style pour le projet A.D.S.L.
*
******************************************************************************/
a:link, a:visited, a:active {FONT-WEIGHT: normal; TEXT-DECORATION:underline; color: black;font-family:"arial",sans-serif;vertical-align:middle;} /*position:relative;top:-1px;_top:3px;}*/
a:hover {FONT-WEIGHT: normal; TEXT-DECORATION:underline; color:#9e352e;font-family:"arial",sans-serif;vertical-align:middle;cursor:pointer;}
/*position:relative;top:-1px;_top:3px;}*/

/* Les parametres height et overflow pour body et html corrige le comportement non conforme de IE6, cependant le position:fixed n'est pas fonctionnel */
body {height:133%;overflow:visible;margin:auto;font-family:"arial",sans-serif;font-weight:normal;font-size:12px;color:black;vertical-align:middle;background-image:url('../img/background0.jpg');background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-color:#f2f2f2;text-align:center;padding:0px;padding-top:25px;}
body * {font-family:"arial",sans-serif;font-weight:normal;font-size:12px;color:black;}
html {width:99%;height:100%;overflow:auto;}
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;}
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;background-image:url('../img/background3.jpg');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:middle;margin:auto;text-align:center;}
select,input,textarea {margin:1px; background-color:#ffffff;vertical-align:middle;border:1px solid black;padding:0;padding-left:2px;padding-right:1px;cursor:pointer;text-align:left;}
option {text-align:left;}
select[disabled],input[disabled],input[readonly],textarea[disabled],textarea[readonly] {margin:1px; background-color:transparent;border:1px solid #bbbbbb;color:#444444;padding:0;padding-left:2px;cursor:auto;}
.input_radio,.input_checkbox, input.radio,input.checkbox {padding:0;margin:0px;_margin:-3px;background-color:transparent;background-image:none;border:none;vertical-align:bottom;position:relative;top:0px;_top:0px;cursor:pointer;}
input.radio[disabled],input.checkbox[disabled] {padding:0;margin:0px;_margin:-3px;background-color:transparent;background-image:none;border:none;vertical-align:bottom;position:relative;top:0px;_top:0px;cursor:auto;}/*color:#444444;*/
.input_radio_disabled,.input_checkbox_disabled {padding:0;margin:0px;_margin:-3px;background-color:transparent;background-image:none;border:none;vertical-align:bottom;position:relative;top:0px;_top:0px;cursor:auto;}/*color:#444444;*/
.calendar_trigger {cursor:pointer;}

/* Styles administratifs */
.maintenance, noscript {display:block;padding:5px;background-color:transparent;border:none;width:100%;height:20px;position:absolute;top:0px;left:0px;z-index:100;}
.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;}
.logoclub {position:absolute;top:10px;left:0px;z-index:0;}/*border:solid 2px black;*/
.adsl {position:absolute;bottom:80px;left:-5px;z-index:0;} /*170*/
.version {font-size:9px;color:gray;border:none;position:absolute;left:10px;bottom:10px;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 {font-size:9px;color:gray;border:none;z-index:1;display:inline;position:relative;top:50px;}
.w3c_css {font-size:9px;color:gray;border:none;z-index:1;display:inline;position:relative;top:50px;}*/
.w3c_401 {font-size:9px;color:gray;border:none;z-index:0;position:absolute;bottom:50px;left:5px;display:none;}
.w3c_css {font-size:9px;color:gray;border:none;z-index:0;position:absolute;bottom:10px;left:5px;display:none;}
.erreur {background:yellow;color:#ff0000;font-weight:bold;}/* .erreur {color:#9e352e;font-weight:bold;background-color:#ffff00;} */
.erreur img {position:relative;top:0px;}
.erreur_impasse {position:relative;top:80px;font-weight:bold;}
.centered {vertical-align:middle;margin:auto;text-align:center;}
#workpage {position:relative;z-index:5;background-repeat:repeat;background:url('../img/backgroundwhitehalf.gif') repeat;padding:0 0 10px 0;}
#HTML_AJAX_LOADING {position:absolute;top:20px;right:20px;z-index:2000;background-color:yellow;border:solid 2px #9e352e;width:150px;height:30px;display:none;padding:4px;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#9e352e;}
/*.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 #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;}
.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:600px;background-color:transparent;position:relative;top:0px;display:none;border:none;padding:0;z-index:110;}
.table_wait td {width:600px;}
.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;}
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 #9e352e;padding:10px;z-index:500;}
div.jqmWindow p {padding:10px;font-weight:bold;}
div.jqmWindow .action {width:300px;margin:auto;text-align:left;}
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');*/


/* ? */
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;
}

/* Style des boutons: Le padding des boutons est utilisé pour centrer le texte du bouton */
.bouton_vide {
width:auto;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background:transparent url('');
border:none;
text-align:left;
padding:auto 2px auto 2px;
white-space:nowrap;
margin:1px;
height:auto;
}
.boutonfocus_vide {
width:auto;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background:transparent url('');
border:none;
text-align:left;
padding:auto 2px auto 2px;
cursor:pointer;
white-space:nowrap;
margin:1px;
height:auto;
}

.bouton_balle {
width:auto;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background-color:transparent;
background-image:url('../img/backgroundbtnballe.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
white-space:nowrap;
margin:1px;
height:16px;
}
.boutonfocus_balle {
width:auto;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background-color:transparent;
background-image:url('../img/backgroundbtnfocusballe.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
cursor:pointer;
white-space:nowrap;
margin:1px;
height:16px;
}

.bouton_modifier {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background-color:transparent;
background-image:url('../img/backgroundbtnmodifier.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
white-space:nowrap;
margin:1px;
height:16px;
}
.boutonfocus_modifier {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background-color:transparent;
background-image:url('../img/backgroundbtnfocusmodifier.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
cursor:pointer;
white-space:nowrap;
margin:1px;
height:16px;
}

.bouton_supprimer {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background-color:transparent;
background-image:url('../img/backgroundbtnsupprimer.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
white-space:nowrap;
margin:1px;
height:16px;
}
.boutonfocus_supprimer {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background-color:transparent;
background-image:url('../img/backgroundbtnfocussupprimer.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
cursor:pointer;
white-space:nowrap;
margin:1px;
height:16px;
}

.bouton_annuler {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background-color:transparent;
background-image:url('../img/backgroundbtnannuler.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
white-space:nowrap;
margin:1px;
height:16px;
}
.boutonfocus_annuler {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background-color:transparent;
background-image:url('../img/backgroundbtnfocusannuler.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
cursor:pointer;
white-space:nowrap;
margin:1px;
height:16px;
}

.bouton_ajouter {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background-color:transparent;
background-image:url('../img/backgroundbtnajouter.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
white-space:nowrap;
margin:1px;
height:16px;
}
.boutonfocus_ajouter {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background-color:transparent;
background-image:url('../img/backgroundbtnfocusajouter.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
cursor:pointer;
white-space:nowrap;
margin:1px;
height:16px;
}

.bouton_valider {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:black;
background-color:transparent;
background-image:url('../img/backgroundbtnvalider.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
white-space:nowrap;
margin:1px !important;
height:16px;
}
.boutonfocus_valider {
width:0px;
display:block;
font-weight:bold;
text-decoration:underline;
color:#9e352e;
background-color:transparent;
background-image:url('../img/backgroundbtnfocusvalider.gif');
background-repeat:no-repeat;
border:none;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:28px;
padding-right:0px;
cursor:pointer;
white-space:nowrap;
margin:1px !important;
height:16px;
}

.bouton_parallele {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnparallele.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_parallele {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusparallele.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_resag {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnresag.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_resag {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusresag.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_resaa {
width:55px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnresaa.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_resaa {
width:55px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusresaa.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_resap {
width:20px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnresap.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_resap {
width:20px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusresap.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_rafraichir {
width:20px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnrafraichir.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_rafraichir {
width:20px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusrafraichir.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_suivant {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnsuivant.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_suivant {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocussuivant.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_precedent {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnprecedent.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}
.boutonfocus_precedent {
width:0px;display:block;float:right;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusprecedent.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;margin-left:auto;height:16px;
}

.bouton_retour {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnretour.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}
.boutonfocus_retour {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusretour.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}

.bouton_retourmenu {
width:0px;display:inline;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnmenu.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}
.boutonfocus_retourmenu {
width:0px;display:inline;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusmenu.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}

.bouton_renouv {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnrafraichir.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}
.boutonfocus_renouv {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusrafraichir.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}

.bouton_aide {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnaide.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}
.boutonfocus_aide {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusaide.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin-left:1px;margin-right:auto;height:16px;
}

.bouton_exppdf {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnexppdf.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_exppdf {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusexppdf.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_expxls {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnexpxls.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_expxls {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusexpxls.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_impxls {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnimpxls.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_impxls {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusimpxls.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_lister {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnlister.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_lister {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocuslister.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_voir {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnvoir.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_voir {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusvoir.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_imprimer {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnimprimer.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_imprimer {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusimprimer.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_encaisser {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnencaisser.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_encaisser {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusencaisser.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

.bouton_jour {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:black;background-color:transparent;background-image:url('../img/backgroundbtnjour.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;white-space:nowrap;margin:1px;height:16px;
}
.boutonfocus_jour {
width:0px;display:block;font-weight:bold;text-decoration:underline;color:#9e352e;background-color:transparent;background-image:url('../img/backgroundbtnfocusjour.gif');background-repeat:no-repeat;border:none;text-align:left;vertical-align:middle;padding:6px;padding-left:28px;padding-right:0px;cursor:pointer;white-space:nowrap;margin:1px;height:16px;
}

/* 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;}
/*.td_field_center {border:none;text-align:center;white-space:normal;width:0px;position:relative;overflow:visible;}
.td_caption_shadow_bold {border:none;text-align:right;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;font-weight:bold;}
.td_caption_shadow_bold_left {border:none;text-align:left;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;font-weight:bold;}
.td_caption_shadow_bold_red {border:none;text-align:right;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;font-weight:bold;color:#ff0000;}
.td_caption_shadow_bold_red_left {border:none;text-align:left;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;font-weight:bold;color:#ff0000;}
.td_caption_shadow_left {border:none;text-align:left;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;}
.td_caption_shadow_center {border:none;text-align:center;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;}
.td_caption_shadow_center_autre {border:none;text-align:center;white-space:normal;width:119px;background-color:#eeeeee;position:relative;overflow:visible;}
.td_caption_shadow_center_motif {border:none;text-align:center;white-space:normal;width:250px;background-color:#eeeeee;position:relative;overflow:visible;}
.td_caption_shadow_right {border:none;text-align:right;white-space:normal;width:0px;background-color:#eeeeee;position:relative;overflow:visible;}
*/

/* 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:600px;width:800px;position:relative;top:-25px;margin:0 auto;background:url('../img/background5.jpg') top center no-repeat !important;z-index:0;}
.identification p {color:black;font-weight:bold;font-size:32px;position:relative;top:-100px;}
.identification .titre {display:inline;height:25px;position:relative;top:175px;}
.identification .erreur{display:inline;height:25px;position:relative;top:-50px;font-family:"arial",sans-serif;font-size:12px;font-weight:normal;}
.identification .acces_adherent {position:relative;top:130px;}
.identification .acces_adherent td {width:180px;}
.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:white url('../img/background3.jpg');height:26px;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:60px;float:left;}
#titre_fenetre .urc {text-align:right;width:60px;float:right;position:relative;top:-15px;}

/* 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 ==== */
label {text-align:left;font-family:"arial",sans-serif;font-weight:bold;font-size:12px;font-weight:bold;color:white;}
.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;}

.bouton
{
	display:block;
	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
{
	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;
}
.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 #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;}
#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_saisie .action {padding:0;}
#modal_saisie .bouton_menu {width:200px;}
#modal_saisie .boutonfocus_menu {width:200px;}
#modal_saisie .boutondisabled_menu {width:200px;}

/* 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;}

.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 .boutonfocus_valider,.bouton_valider {margin:auto;}
.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;}
.fiche_messages div.contenu p {text-align:left;}

