body  
{
	margin:0; background: url("images/degrader.png") repeat-x scroll 0 0 #FFFFFF;
	/* padding:0 0 20px; Marge pour barre flottante */
	font-size:10pt; font-family: Tahoma, Geneva, sans-serif; color: black
}
/*td, th {font-size:0.9em}*/
a, a:visited {color:#b96e2b}
form, form.inline {margin:0}
img {border:0}
h2 {color:#b96e2b;font-weight:bold;font-size:1.2em;margin-top:20px;padding-top:10px;border-top:2px solid #b96e2b}
h3 {text-align:center; color:#ffffff; background-color:#b96e2b; padding:5px; margin:0 5px}
h4 {text-align:center; font-size:1.2em; background-color:#e6e7e8; padding:5px; margin:10px 0}
h4 span {display:block; font-size:0.7em}

/* Après chaque changement au css, incrémentez le chiffre dans le ID ci-dessous et
  mettre le même chiffre dans le fichier format.pl
  Si le CSS n'est pas mis à jour par le navigateur, un message s'affichera
  pour indiquer au visiteur de rafraîchir la page. */
#UpdateCSS5 {display:none}

#main {width: 780px; margin-left:auto; margin-right:auto; background-color:#ffffff}

.infoLink {padding-left:50px}

#tete, #tete td, #pied {background-color:#000000}
#tete {padding-top:10px}
/* #tete .ts {padding:15px 76px 15px 0} mod  */
#tete .ts {padding:15px 0px 15px 0}
#tete .tx {padding-right:5px}
#tete .rl {padding-right:20px}
#tete .tw {padding-right:6px}

#pied {text-align: center; padding: 10px; font-size: 0.8em}
#pied p, #pied a {color:white}

#flottant {background-color:#000000;position:fixed;bottom:0;width:100%}
#flottant .contenu {margin-left:auto;margin-right:auto;width:780px}
#flottant a {margin-bottom:3px;float:left}
#flottant .brochLTW {margin-left:41px}
#flottant .brochAF {margin-left:82px;margin-right:82px}
#flottant .brochST {margin-right:82px}

#produits {border-top:1px solid white;margin-top:20px;padding-top:10px;}
#produits .brochAF {margin-left:82px;margin-right:82px}
#produits .brochST {margin-right:82px}

.inter, .inter h3 {background-color:#b10739; color:#fff1f5; padding:10px}
.inter h3 {margin-top:0}
.service {font-size:1.4em;margin-bottom:3em}

.inter2 {background-color:#b10739;margin:0pt 5px 15px;text-align:center;padding:10px}
.inter2 h3 {background-color:#efcdd7;color:#b10739;margin:0 0 10px}
.inter2 p {color:#ffffff;margin:0}
.inter2 em {background:#efcdd7;color:#b10739;padding:0 4px;font-style:normal}
.inter3 {background-color:#b10739;color:#ffffff;padding:3px;text-align:center;margin-top:45px}
.inter3 p {margin:0}

#menu {background-color:#5f6062; color:white; height:2em}
#menu a {color:white; text-decoration:none}
#menu a:hover {text-decoration:underline}
#menu ul {list-style:none outside none; margin:0; padding:0}

#menu ul li {float:right; border-left:1px solid #bcbec0; padding:0 12px; margin-top:5px}
#menu ul .premier {border:0}
#menu .user {float:left; border:0}

#signet {display:block; float:left; margin:5px 5px 5px 6px; padding:3px 6px 5px; background-color:#e6e7e8; font-size:0.8em}
#signet a {text-decoration:underline}
#signet .lien {background-color:#b96e2b; color:#ffffff; padding:3px 5px 5px; margin:0 3px}
.lienFav {background-color:#b96e2b; color:#ffffff; padding:1px 3px}
.infoFav {border:1px solid #b96e2b;padding:5px 7px;font-size:0.9em;line-height:1.3em}

#titre {text-align:center; font-size:1.7em; margin:15px}

#info, #abon {width:382px; padding:5px}
#info {float:left;padding-right:3px}
#info p {margin:10px}
#abon {float:right;padding-left:3px}

#login {border:0; margin-left:auto; margin-right:auto}
.loginFailureText {padding-top:12px}

#avis {clear:both; padding:0 5px}
#avis p {margin:1.5em 10px}

#hansard {background-color:#b96e2b; padding:10px; color:white}

#err {margin:5px; padding:10px; background-color:#b10739; color:#fff1f5}
#err p {margin-top:0}
#err ul {margin:0.5em 0 0 -1em}
#err a {color:white}

.warn {color:#5a041d; font-weight:bold; font-size:1.3em}

#inscrInfo {float:left; width:460px; margin:0 10px}
#inscrInfo .prem {margin-top:10px}
#inscrPlus {float:right; width:270px; margin:5px; padding:5px 10px; background-color:#e6e7e8}
#inscrPlus .prem {margin-top:0}
#inscrPlus .dern {margin-bottom:0}
#inscrInfo, #inscrPlus {display:inline} /* Fix for IE6 doubled margin */
#inscrForm {clear:both; padding:0 5px}
.inscrStep {font-weight:bold; border-top:2px solid #b96e2b;padding: 3px 5px 0}
.inscrStep .inscrLabel {color:#ffffff; background-color:#b96e2b; padding:3px 7px 5px; float:left; margin:-3px 10px 0 -5px}

.dataForm {border:0;margin-left:auto;margin-right:auto}
.dataLbl {text-align:right; white-space:nowrap}
.dataInfo {font-size:0.85em}
.dataBtns {vertical-align:top;padding-left:10px;width:1px}
.dataBtns input {margin-bottom:10px}

.formBtn {text-align:right;padding:6px 100px}
.btnSpace {margin-top:10px}
.btnOK {background-color:#30b44a;color:#ffffff}
.btnWarn {background-color:#ddb928;color:#000000}
.btnCancel {background-color:#b10739;color:#ffffff}
.payOption {width:100%;border:0;margin-bottom:10px}
.payBox {width:50%;vertical-align:top;padding:5px;text-align:center}
.cc img {margin:0 3px}

.membres {border:0;margin-left:30px}
.membres .r0 {background-color:#fff9e6}
.membres .r1 {}
.membres .r0 td, .membres .r1 td {padding:3px 6px;border-bottom:1px solid #b96e2b}

#reqForm {position:relative}
#reqForm .btnType {position:absolute; right:0; top:0; margin:5px 5px 0;
	width: 122px;
}
#reqForm div {clear:both; padding-top:50px; text-align:center}
#reqForm table {margin:1px auto 0 auto}
#reqForm table td {padding:0}
#reqForm .reqLbl {padding-right:5px; text-align:right}
#reqForm .reqBtn {padding-left:4px; vertical-align:bottom}
#reqForm .reqSpc {padding-top:3px; padding-bottom:1px; text-align:left}
#reqForm .reqDrpBox {text-align:left}

.contenu {padding:0 10px; min-height:15em}
.contenu .console {font-size:10.0pt;line-height:115%;font-family:Consolas;}

#resultat {margin:15px 5px; border-top:2px solid #b96e2b}
#resultat td {padding:8px 5px; vertical-align:top; line-height:1.5em; border-bottom:2px solid #b96e2b}
#resultat .r0 {}
#resultat .r1 {background-color:#fff9e6}
#resultat .c0 {width:56px}
#resultat .c1, #resultat .c2 {width:342px}
#resultat .resBtn {text-align:center; padding-top:15px; border-bottom:0}

#param {float:left}
#paramBtn {float:right; text-align:right}
#paramBtn form {margin-bottom:10px}

#contexte {clear:both; margin-bottom:15px; width:100%}
#contexte td {vertical-align:top; width:50%; padding:7px 5px; line-height:1.25em}
#contexte p {margin:0}
#contexte .precBtn, #contexte .suivBtn {font-size:1em; text-align:center}
#contexte .precBtn {border-bottom:2px solid #b96e2b; padding-bottom:10px}
#contexte .suivBtn {border-top:2px solid #b96e2b; padding-top:10px}
#contexte .c0 {color:#800}
#contexte .c1 {color:#880}
#contexte .c2 {color:#080}
#contexte .c3 {color:#088}
#contexte .c4 {color:#008}
#contexte .c5 {color:#808}
#contexteFin {clear:both; margin-top:10px}

#aide {width:100%; margin-bottom:10px}
#aide td {padding:0; vertical-align:top}
#aide .aideMenu {width:30%; background-color:#e6e7e8}
#aide .aideMenu p {font-weight:bold; margin:10px 10px 0 10px}
#aide .aideMenu ul {font-weight:bold; margin-left: 10px !important; margin-top: 15px !important; margin-bottom: 15px !important; padding:0px !important;}
#aide .aideMenu li {cursor:pointer;line-height:1.25em; list-style:none; padding-left:10px !important;padding-top:1px;padding-bottom:1px; font-weight:normal;}
#aide .aideMenu li.firstItem {cursor:pointer;padding-top:5px !important;}
#aide .aideMenu li.dropdown {display:none;}
#aide .aideMenu li ul {margin:0px !important;padding:0px !important;}
#aide .aideMenu li ul .cour {color:#b96e2b !important;}
#aide .aideMenu a {color:#000000; text-decoration:none}
#aide .aideMenu .cour {color:#b96e2b}
#aide .aideMenu .hideRoot {display:none;}
#aide .aideMenu a:hover {text-decoration:underline}
#aide .aideItem h3 {margin:0 0 0 10px}
#aide .aideItem div h3 {margin:0}
#aide .aideItem div {margin-left:10px}
#aide .aideItem p {line-height:1.5em; margin-bottom:5px;text-align:justify; margin-left:5px;margin-left:5px;}
#aide .aideItem p.center {line-height:1.5em; margin-bottom:5px;text-align:justify; margin-left:25px; margin-right:25px;}
#aide .aideItem li {line-height:1.5em; margin-bottom:5px;}
#aide .aideItem a {color:#b96e2b}

#tarifs {border:0;margin:0 auto}
#tarifs .r0 {}
#tarifs .r1 {background-color:#fff9e6}
#tarifs th {background-color:#b96e2b;color:#ffffff;padding:4px 10px}
#tarifs td {text-align:center;padding:2px;border-bottom:1px solid #b96e2b}

.abonItem {margin-left:3em}

