html{font-family : verdana, helvetica, arial, sans-serif;text-align:left;           font-size : 11px;     color:#1A4466;  background-color:#FFFFFF;       margin: 0;         padding: 0;}
body{font-family : verdana, helvetica, arial, sans-serif;text-align:left;font-size : 11px;color:#1A4466;background-color:#FFFFFF;       margin: 0;         padding: 0;}
h1{font-weight:bold;font-size:11px;display:inline}
h2{font-size:11px}
h3{font-size:11px}
h4{font-size:11px}
p{text-align:left;margin:2px}
hr{        clear: both;       visibility:hidden; height:0px;        margin:0px;       padding:0px}
img{      border:0px;}
pre{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;      font-size : 11px;}
td{
	text-align:left;font-size:11px;vertical-align:top;
}
.overflow_hidden{
  overflow:hidden
}
.overflow_visible{
  overflow-x:hidden;overflow-y:scroll;
}
/* liens */
a{	font-weight:bold;font-family: verdana, helvetica, arial, sans-serif;color: #1A4466;	text-decoration: underline;}
a:hover{	text-decoration: none;}

.a_none{
  cursor:pointer;text-decoration: none;text-align:left;font-size : 11px;color:#1A4466;margin: 0;padding: 0;font-weight:normal;
}

/*
a {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a:hover {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}*/
/* divers */
.bord{    border:1px solid #000000;}
.masq{  display:none;}
.maj{     text-transform:uppercase;}
.center{ margin-left:auto; margin-right:auto;}
.sym_obli{         font-weight:bold;            color:#FF0000;}
.erreur{
	font-weight: bold;
	color: #FF5151;
}
.obligatoire{
	background-color:#bdf3fa;
	font-size : 11px
}
.non_obligatoire{
	background-color:#FFFFFF;
}

/* curseur */

.curs_main{ cursor:pointer;}
.curs_sabl{ cursor:wait;}
.curs_aide{
	cursor:help;
}

.curs_aide span{
	border-bottom:1px dotted black;
}

	
.curs_text{ cursor:text;}

/* alignement horizontal */
.ag{      text-align:left;}
.ac{      text-align:center;}
.ad{      text-align:right;}
.aj{       text-align:justify;}

/* alignement flottant */
.fg{       float: left;}
.fd{       float: right;}
.clear{clear:both}
/* taille */
.t0{       width:0%;}

.t1{       width:1%;}

.t2{       width:2%;}

.t3{       width:3%;}

.t4{       width:4%;}

.t5b{     width:4%;}

.t5{       width:5%;}

.t6{       width:6%;}

.t7{       width:7%;}

.t8{       width:8%;}

.t9{       width:9%;}

.t10b{    width:9%;}

.t10{     width:10%;}

.t11{     width:11%;}

.t12{     width:12%;}

.t13{     width:13%;}

.t14{     width:14%;}

.t15b{    width:14%;}

.t15{     width:15%;}

.t16{     width:16%;}

.t17{     width:17%;}

.t18{     width:18%;}

.t19{     width:19%;}

.t20b{    width:19%;}

.t20{     width:20%;}

.t21{     width:21%;}

.t22{     width:22%;}

.t23{     width:23%;}

.t24{     width:24%;}

.t25b{    width:24%;}

.t25{     width:25%;}

.t26{     width:26%;}

.t27{     width:27%;}

.t28{     width:28%;}

.t29{     width:29%;}

.t30b{    width:29%;}

.t30{     width:30%;}

.t31{     width:31%;}

.t32{     width:32%;}

.t33b{    width:32%;}

.t33{     width:33%;}

.t34{     width:34%;}

.t35b{    width:34%;}

.t35{     width:35%;}

.t36{     width:36%;}

.t37{     width:37%;}

.t38{     width:38%;}

.t39{     width:39%;}

.t40b{    width:39%;}

.t40{     width:40%;}

.t41{     width:41%;}

.t42{     width:42%;}

.t43{     width:43%;}

.t44{     width:44%;}

.t45b{    width:44%;}

.t45{     width:45%;}

.t46{     width:46%;}

.t47{     width:47%;}

.t48{     width:48%;}

.t49{     width:49%;}

.t50b{    width:49%;}

.t50{     width:50%;}

.t51{     width:51%;}

.t52{     width:52%;}

.t53{     width:53%;}

.t54{     width:54%;}

.t55b{    width:54%;}

.t55{     width:55%;}

.t56{     width:56%;}

.t57{     width:57%;}

.t58{     width:58%;}

.t59{     width:59%;}

.t60b{    width:59%;}

.t60{     width:60%;}

.t61{     width:61%;}

.t62{     width:62%;}

.t63{     width:63%;}

.t64{     width:64%;}

.t65{     width:65%;}

.t66b{    width:65%;}

.t66{     width:66%;}

.t67{     width:67%;}

.t68{     width:68%;}

.t69{     width:69%;}

.t70b{    width:69%;}

.t70{     width:70%;}

.t71{     width:71%;}

.t72{     width:72%;}

.t73{     width:73%;}

.t74{     width:74%;}

.t75b{    width:74%;}

.t75{     width:75%;}

.t76{     width:76%;}

.t77{     width:77%;}

.t78{     width:78%;}

.t79{     width:79%;}

.t80b{    width:79%;}

.t80{     width:80%;}

.t81{     width:81%;}

.t82{     width:82%;}

.t83{     width:83%;}

.t84{     width:84%;}

.t85{     width:85%;}

.t86{     width:86%;}

.t87{     width:87%;}

.t88{     width:88%;}

.t89{     width:89%;}

.t90b{    width:89%;}

.t90{     width:90%;}

.t91{     width:91%;}

.t92{     width:92%;}

.t93{     width:93%;}

.t94{     width:94%;}

.t95{     width:95%;}

.t96{     width:96%;}

.t97{     width:97%;}

.t98{     width:98%;}

.t99{     width:99%;}

.t100b{  width:100%;}

.t100{    width:100%;}


/*titre*/
.titre_page{       color:#000000;  margin: 0px;      float: left;          width:100%;      font-size:11px;            text-align:center;            font-weight:bold;            text-transform:uppercase;          margin:0px;       margin-top:10px;}
.titre_bloc{        color:#000000;  margin: 0px;      float: left;          width:100%;      font-size:11px;            text-align:center;            font-weight:bold;            text-transform:uppercase;          margin:0px;       margin-top:5px;}
.info_discrete{   color:#DDDDDD;           margin: 0px;      float: left;          width:100%;      font-size:11px;            text-align:center;      text-transform:lowercase;           margin:0px;       margin-top:5px;}
.vide{    background:transparent;}

/* maitre*/ 
.maitre_div{       color:#000000;  background:#d4dbeb;    margin: 0px; display:inline;}
.maitre_fnd1{     background:#d4dbeb;}
.maitre_fnd0{     background:#e8ebf2;}
.maitre_tit{        font-weight:bold;            color:#ffffff;        background:#0f3393;     margin: 0px;      float: left;          text-transform:uppercase;}
.maitre_lib{        font-weight:bold;            color:#0A246A; margin: 0px;      float: left;}
.maitre_val{       color:#0A246A; margin: 0px;      float: left;}
.maitre_imp{      font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}
.maitre_cli{        font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');          background-repeat:repeat;}
.maitre_err{       font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}
.maitre_div a:link{          text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.maitre_div a:visited{      text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.maitre_div a:hover{        text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}
.maitre_div a:active{       text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

/* rech */

.form_div{          color:#000000;  background:#e9edf1;     margin: 0px; display:inline;}

.form_fnd1{        background:#e9edf1;}

.form_fnd0{        background:#f1f3f3;}

.form_tit{           font-weight:bold;            color:#ffffff;        background:#becad6;    margin: 0px;      float: left;          text-transform:uppercase;}

.form_lib{          font-weight:bold;            color:#0A246A; margin: 0px;      float: left;}

.form_val{          color:#0A246A; margin: 0px;      float: left;}

.form_imp{        font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}

.form_cli{          font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');          background-repeat:repeat;}

.form_err{          font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}

.form_div a:link{ text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

.form_div a:visited{         text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

.form_div a:hover{          text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}

.form_div a:active{          text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

 

/* admin */

.admin_div{       color:#000000;  background:#e9c7bd;    margin: 0px; display:inline;}

.admin_fnd1{     background:#e9c7bd;}

.admin_fnd0{     background:#f6e3de;}

.admin_tit{        font-weight:bold;            color:#ffffff;        background:#9b4b33;    margin: 0px;      float: left;          text-transform:uppercase;}

.admin_lib{        font-weight:bold;            color:#0A246A; margin: 0px;      float: left;}

.admin_val{       color:#0A246A; margin: 0px;      float: left;}

.admin_imp{      font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}

.admin_cli{        font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');          background-repeat:repeat;}

.admin_err{       font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}

.admin_div a:link{          text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

.admin_div a:visited{      text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

.admin_div a:hover{        text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}

.admin_div a:active{       text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

 

/*info*/

.info_div{           color:#000000;  background:#c4c5cc;    margin: 0px; display:inline;}

.info_fnd1{         background:#c4c5cc;}

.info_fnd0{         background:#dbdcdf;}

.info_tit{            font-weight:bold;            color:#ffffff;        background:#555566;    margin: 0px;      float: left;          text-transform:uppercase;}

.info_lib{            font-weight:bold;            color:#0A246A; margin: 0px;      float: left;}

.info_val{           color:#0A246A; margin: 0px;      float: left;}

.info_imp{          font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}

.info_cli{            font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');          background-repeat:repeat;}

.info_err{           font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}

.info_div a:link{  text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

.info_div a:visited{          text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

.info_div a:hover{            text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}

.info_div a:active{           text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

 

/* simple */
.simple_div{       color:#000000;  background:#d4dbeb;    margin: 0px; display:inline;}
.simple_fnd1{    background:#d4dbeb;}
.simple_fnd0{    background:#e9edf5;}
.simple_tit{        font-weight:bold;            color:#ffffff;        background:#666699;    margin: 0px;      float: left;          text-transform:uppercase;}
.simple_lib{       font-weight:bold;            color:#0A246A; margin: 0px;      float: left;}
.simple_val{       color:#0A246A; margin: 0px;      float: left;}
.simple_imp{     font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}
.simple_cli{       font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');background-repeat:repeat;}
.simple_err{       font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}
.simple_div a:link{          text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.simple_div a:visited{      text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.simple_div a:hover{       text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}
.simple_div a:active{      text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
 

/* exter */
.exter_div{         color:#000000;  background:#f3e5d3;     margin: 0px; display:inline;}
.exter_fnd1{       background:#f3e5d3;}
.exter_fnd0{       background:#f9f3eb;}
.exter_tit{          font-weight:bold;            color:#ffffff;        background:#e2b57a;    margin: 0px;      float: left;          text-transform:uppercase;}
.exter_lib{         font-weight:bold;            color:#0A246A; margin: 0px;      float: left;}
.exter_val{         color:#0A246A; margin: 0px;      float: left;}
.exter_imp{       font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}
.exter_cli{         font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');          background-repeat:repeat;}
.exter_err{         font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}
.exter_div a:link{            text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.exter_div a:visited{        text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.exter_div a:hover{         text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}
.exter_div a:active{         text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}

 

/* transp */
.transp_div{       color:#000000;  margin: 0px; display:inline;}
.transp_fnd1{     background:transparent;}
.transp_fnd0{     background:transparent;}
.transp_tit{        font-weight:bold;            color:#000000;  margin: 0px;      float: left;          text-transform:uppercase;}
.transp_lib{        font-weight:bold;            color:#000000;  margin: 0px;      float: left;}
.transp_val{       color:#000000;  margin: 0px;      float: left;}
.transp_imp{      font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;}
.transp_cli{        font-weight:bold;            color:#DF1BDB;            margin: 0px;      float: left;          background-image: url('/images/clignote.gif');          background-repeat:repeat;}
.transp_err{       font-weight:bold;            color:#FF0000;  margin: 0px;      float: left;}
.transp_div a:link{          text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.transp_div a:visited{      text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.transp_div a:hover{        text-decoration:underline;           font-style: italic; color:#0A246A; background:transparent;}
.transp_div a:active{       text-decoration:none;     font-style: italic; color:#0A246A; background:transparent;}
.liste_div           {           background:#7595C8;  border-style:dotted ;  border-color:#EFF4FA;  border-width:1px;  }
.liste_tit            {           background:#306397;  font-weight:bold;  color:#FFFFFF;  float: left;  text-transform:uppercase;  margin-bottom:5px;  }
.liste_val           {           color:#EFF4FA; margin: 0px;      float: left;  padding-top:2px;  }
.liste_imp          {           font-weight:bold;            color:#FF9900;  margin: 0px;      float: left;  padding-top:2px;  }

 

/*.list_dir{  list-style-image: url('../images/puce.png');   margin:0;  color:#306397;}

.list_file{  list-style-image: url('../images/puce_liste.png');  margin:0;  }*/

 

.list_dir{  margin:0;  color:#306397;}

.list_file{  margin:0;  }

 

fieldset{  color: #306397; border-color: #306397;  }

 

/* Affichage Message Patientez... */

.tumevoispas {  visibility: hidden;  margin-bottom:2px;  font-size:11px;  }

.tumevois{         visibility:visible; text-align:left; float: right;  font-size:11px;  font-weight:bold; text-decoration:underline overline; color:#BECAD6; width:200px; margin-bottom:2px;  }

                        /*border:1px dashed #819CEF;*//* dashed  dotted solid*/

                        /*background-color:#819CEF;*/

 

.espace_div { padding-top:5px; padding-bottom:5px; }

 

.separe_ligne_top { 
	border-top-style:dotted; border-width:1px;  margin-top:4px;
	border-color:#6699CC;
}

            

/* formulaire */

input{    font-family: verdana, helvetica, arial, sans-serif; border:1px solid #10869e;color: #0d4c55;background-color:#FFFFFF;   font-size: 11px; margin:1px;}

.text{    border : 1px solid #0d4c55;        background:#ffffff;          color:#0d4c55;}
.checkbox{ background:transparent;border : 0px;}
.radio{   border : 0px solid #000000;	background-color:transparent;	margin-right:5px;}
.button{ background-color:white;	/*height:24px;*/	font-size:11px;	font-family: verdana, helvetica, arial, sans-serif;	/*margin:3px;*/	padding-top:2px;	padding-left:6px;	padding-right:6px;	padding-bottom:2px;	border:1px solid #10869e;}
.submit{ background-color:#fbc081;height:24px;padding-bottom:2px;}
.password{        border : 1px solid #000000;        background:#ffffff;          color:#000000;}
.reset{   border : 1px solid #000000;        background:#e4c49e;}
textarea{    font-size:11px;font-family: verdana, helvetica, arial, sans-serif;       border: 1px solid #005B88;         background:#ffffff;          color:#005B88; margin:1px;}
select{  width:100%;	font-family: verdana, helvetica, arial, sans-serif;	color: #00557D;	background-color: #ffffff;	font-size: 11px;	border:1px solid #10869e;}
form{     margin:0px;}
ul { margin-top:3px;margin-bottom:3px }