* { margin:0; padding:0; }
.colorRed {color:#FF3333; font-weight:bold;}

.zone{padding-bottom:10px;margin-bottom:4px;}
.zone .intzone{padding:0;}
.zone .inputmargin{padding-left:122px;}
.zone span.label{float:left;margin-right:11px;padding-top:5px;text-align:right;width:120px;}
.zone input {text-align:left; height:18px;width:76px;padding:0px;margin:0px;}
.zone .labelsUp {margin-left:122px;}
.zone .labelsUp label{margin-right:0; color:#000; float:left; width:80px; text-align:center;font-weight:normal;}
html{ margin:0; padding:0; }
body {margin:0 auto; font-family:Arial, sans-serif; font-size:11px; color:#3f3f3f; text-align:center;}
a , a:visited{text-decoration:underline;color:#3f3f3f; }
a:hover{text-decoration:underline;}
ul,li{ list-style:none;list-style-type:none;list-style-position:none; }
img {border:medium none;}

#contGlob {width:1020px;background-color:#f0eee6;margin:0px auto 0px; text-align:left;}
#left{width:190px;float:left;margin-left:5px;font-weight:bold; display:inline;}
#left a{text-decoration:none;}
#left a:hover{text-decoration:underline;}
#main{width:627px;float:left;height:auto;}
#right{width:190px;float:left;}


div#bandeau {height:119px;overflow: hidden;}
div#bandeau .map{display:block; position:absolute;width: 161px;height:119px;top:0;}
div#menu_secondaire, div#menu_principal {padding:10px 10px 20px; background:url(images/bg_bloc_gauche.gif) left bottom no-repeat #fff; margin-top:10px;}
div#menu_secondaire .titre, div#menu_principal .titre {text-transform:uppercase; display:block; padding:4px 0;}
div#menu_secondaire li, div#menu_principal li {padding:2px 0 2px 13px ; background:url(images/puce_dossier.gif) left 4px no-repeat;}
div#contenusanssolde, div#contenuavecsolde {margin:0 10px; padding:20px; background:url(images/bg_bloc_centre.gif) left bottom no-repeat #fff;}
div#login {padding:10px 5px 10px; background:url(images/bg_bloc_connecte.gif) left bottom no-repeat;}
div#onglet1 {background:url(images/onglet1.gif) 0px 0px no-repeat;width:75px; height:19px; position:relative;}
div#onglet1 a{font-weight:bold;text-decoration:none;}
div#blockConnecte {background:url(images/bg_bloc_connecte2.gif) 0px 0px no-repeat;height:19px;position:relative;}
div#blockConnecte a{font-weight:bold;text-decoration:none;}

div#blockConnecte .onglet1 {bottom:6px;left:8px;position:absolute;}
div#blockConnecte .onglet2 {bottom:6px;left:96px;position:absolute;}
div#login .titre {text-transform:uppercase;}

div#login form input{height:14px;margin:2px 5px;width:130px;height:17px;}
div#login form input.plus{background:url(images/plus.gif) left bottom no-repeat; border:none; height:14px; width:15px; cursor:pointer;position:absolute;}
div#login form input.button {background-color:#E2E0CB;border:1px solid black;color:#802791;font-weight:bold; height:20px; font-size:12px; width:100px; margin:0;margin-left:40px;padding:0;cursor:pointer;}
div#deconnecte {background-color:#FF6699;}
div#titresanssolde, div#titreavecsolde {margin:10px 10px 0; padding:10px; background:url(images/bg_bloc_centre.gif) no-repeat #fff;}
div#soldenegatif{background-color:#FF6666; font-weight:bold; font-size:13px; padding:10px;margin:10px 10px 0;}

form {margin:0; padding:0; zoom:100%;}
h1 {background-color:#cac6b0; padding:4px; text-transform:uppercase; font-size:11px; font-weight:bold;}
label {font-weight:bold; line-height:19px; float:left; color:#752e7b; margin-right:20px; width:250px; text-align:right;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
.h5 {height:5px; line-height:5px; font-size:5px;}
.h10 {height:10px; line-height:10px; font-size:10px;}
.h20 {height:20px; line-height:20px; font-size:20px;}

.connect {background:url(images/connect.gif) left bottom no-repeat; border:none; height:16px; width:15px !important; cursor:pointer;position:absolute;}
input, select {margin-right:4px; vertical-align:middle; border:1px solid #bfbba3; height:19px; float:left; font-size:11px;}
input {padding:2px;}

.textright {padding-right:10px; text-align:right; background:url(images/submit2.gif) right top no-repeat;}
.textcenter {text-align:center;}
.fleft {float:left;}
.fright {float:right; margin-left:2px;}
.btnAnnuler {font-size: 11px; overflow: visible; margin:0; padding:0 0 0 7px; cursor:pointer; float:none; background:url(images/submit.gif) no-repeat; font-weight:bold; border:0; line-height:16px; height:26px;}
input.submit {overflow: visible; margin:0; padding:0 0 0 7px; cursor:pointer; float:none; background:url(images/submit.gif) no-repeat; font-weight:bold; border:0; line-height:16px; height:26px;}
input.submitModifier {overflow: visible; margin:0; padding:0 0 0 7px; cursor:pointer; float:none; background:url(images/picto_modifier.gif) no-repeat; font-weight:bold; border:0; line-height:16px; height:25px;width:25px;}
input.submitSupprimer {overflow: visible; margin:0; padding:0 0 0 7px; cursor:pointer; float:none; background:url(images/picto_supprimer.gif) no-repeat; font-weight:bold; border:0; line-height:16px; height:25px;width:25px;}
input.inverse {border:0; margin-left:30px; display:inline;}
label.inverse {text-align:left; width:400px;}
.sep {font-size:1px; height:1px; line-height:1px; border-top:1px solid #6e6e6e;}
.erreur {color:red; font-weight:bold;}
table .ident2 {width:555px; font-size:11px; border-collapse:collapse; border:1px solid #bfbba3;}
.ident {width:555px; font-size:11px; border-collapse:collapse; border:1px solid #bfbba3;}
.ident th {border:1px solid #fff; background-color:#cac6b0; padding:3px;}
.ident td {border:1px solid #bfbba3; padding:4px;}
.ident form {float:left; margin-right:2px;}
.ident taille {width:500px;}

