div.hidden{position:absolute;top:-5000px;}
body{
    background-image:url("images/trefond.jpg");
    background-color : #FFFFFF;
    margin:0px; padding:0px;
    font-family : verdana, sans-serif;
    font-size : 0.9em;
    color:#181100;
    text-align:center;
    }

div.total{
      -moz-border-radius: 10px 10px 0px 0px;
      padding:0px;

      width:920px;
      margin-left:auto;margin-right:auto;
      padding-bottom:0px;
      margin-bottom:0;
      position:relative;top:10px;
      }

div.entete{
      -moz-border-radius: 10px 10px 0px 0px;
      margin-top:0px;
      padding:0px;
      background-color:#FFFFFF;
      background-image:url("images/simplement_parents.jpg");
      margin-left:auto;margin-right:auto;
      width:920px;
      height:100px;
      }

div.pano{
        padding:15px;
        border:solid 1px #777777;
        background-color:#EEFFEE;
        width:865px;
        height:auto;
        position:absolute;
        top:-500px;
        left:12px;
        margin-left:auto;
        margin-right:auto;
        -moz-border-radius: 10px 10px 10px 10px
         }


div.gauche
          {
          padding: 10px 10px 0px 10px;
          background-color:#D0E3A4;
      -moz-border-radius: 5px 5px 0px 0px;
          }

div.droite
          {
          width:680px;
          margin:0;
          margin-left: 10px;
          vertical-align:top;
          }
div.bandeau
          {
          background-color:#3B8585;
          color:#FFFFFF;
          width:100%;
          position:relative;
          margin-left:auto;margin-right:auto;
          vertical-align:middle;
          padding-top:6px;
          padding-bottom:3px;
          }
div.corps
          {

        padding:10px;
        background-color:#FFFFFF;
          }


.fields{
width:570px;margin-left:auto;margin-right:auto;
        }


div.message
           {

background-repeat: repeat-x;
background-image:url("images/fond_article.jpg");
margin-bottom:15px;
padding-right:10px;
      -moz-border-radius: 5px 5px 0px 0px;
           }

table {border-collapse:separate;}
td {font-size:0.9em;vertical-align: top;text-align:left;}

span.petit{font-size:0.8em;}
span.trespetit{font-size:0.6em;}

input,textarea,select {
    border:1px solid #000000;
    background-repeat:no-repeat;
    text-align:center;

    cursor: pointer;
    background-color:#FFFFFF;
    color:#000000;
    font-weight:normal;
    margin-bottom:4px;
    padding-left:5px;padding-right:5px;
    height:1.4em;
    -moz-border-radius: 2px 2px 2px 2px;
    /*width:180px;*/
    }
textarea,select{
         height:auto;
         border:1px solid #000000;
         padding-right:0px;
         }
input.nobord{
         border:0px solid;
            }

input:hover {
            color:#555555;
            /*font-weight:bold;*/
            }

input.bt{
    background-color:#748E38;
    color:#FFFFFF;
         border:0px solid #000000;
    height:1.5em;
         }
input.bt_valid{
    background-color:#AB2525;
    color:#FFFFFF;
         border:0px solid #000000;
                  height:1.5em; }

input.bt:hover,input.bt_valid:hover {
            color:#DDDDDD;
            /*font-weight:bold;*/
            }

h2 {
   color:#734F99;
   }
h3 {
   color:#734F99;
   margin-bottom:5px;
   margin-top:0;
   margin-left:5px;
   }
hr  {color: #AAAAAA;
    background-color: #AAAAAA;
    height: 1px; border: 1px;}

ul {
    
    padding:0px;
    margin:0;
    line-height:0em;
    list-style-type: none;

   }
li
  {
  display: block;
  font-size:1em;
    padding-top:3px;
    padding-bottom:3px;
    margin:0;
  line-height:1em;
  }



/*
div.total0{background-image:url("images/total_fond0.jpg");border:solid #000000 0px;
    position:relative;margin-left:auto; margin-right:auto;top:10px; width:992px; height:600px;}
div.total1{background-image:url("images/total_fond0.jpg");
    width:100%; height:100%;overflow:hidden;}

div.menu{border:solid #000000 1px;background-color:#466B9C;float:left;top:5px;width:78px; height:100%; text-align:center;overflow:hidden;}
div.menu_general{border:solid #0000FF 0px;position:absolute;left:74px;top:20px;}
div.etat{border:solid #000000 1px;position:relative;width:100%; height:30px ;top:0px;left:-1px; text-align:left;font-size:15px;color:#EEEEEE;font-weight:bold;}
div.plan{border:solid #00FFFF 0px;width:auto;height:100%;text-align:left;overflow:hidden;}
div.sousmenu{border:solid #0000FF 0px;float:left;width:130px; height:auto;margin:10px; text-align:left;}
div.popup{border-style:solid; border-color:#920000;z-index:99;border-width : 0px;margin:0px;position:absolute;top:0px;left:0px;width:100%; height:100%; text-align:center;-moz-border-radius: 14px 14px 14px 14px;}
div.etat{background-color:#3B81DE;}

div.espace{
    background-color:#3B81DE;
    border:solid #000000  1px;
    -moz-border-radius: 4px 4px 4px 4px;
    text-align:center;
    padding:8px;
    position:relative;
    height:88%;
    margin:10px;
    overflow:auto; }

div.blocs {
    background-color:#3B81DE;
    border:solid #000000 1px;
    -moz-border-radius: 2px 2px 2px 2px;
    text-align:center;
    padding:8px;
    position:relative;
    margin-left:0px;margin-right:0px;margin-bottom:6px;
    padding:2px;padding-bottom:6px;
    width:124px;height:auto;
    overflow:hidden;
    }

div.special {
    border-style:solid;
    border-color:#000000;
    border-width : 1px;
    background-color:#FFFFFF;
    width:100%;
    margin-bottom:8px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
    position:relative;
	-moz-border-radius: 3px 3px 3px 3px;}

div.specialedit {
    background-color:#D5E5FA;
    width:100%;
    margin-bottom:8px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
    position:relative;
	-moz-border-radius: 2px 2px 2px 2px;}


hr  {color: #FFFFFF;
    background-color: #FFFFFF;
    height: 1px; border: 0px;}

table {border-collapse:separate;}

tr.tr0 {background-color:#FFFFFF;}
tr.tr1 {background-color:#D5E5FA;}

th {color:#FFFFFF;
    cursor: default;
    font-size :12px;
    font-weight:bold;
    text-align:center;}

td {font-size :12px;vertical-align: top;text-align:left;height:1px;}
td.p_ligne {font-size: 10px;}
td.radio {padding:0px;width:5px;background-color:#3B81DE;vertical-align:middle;}

table.liste {
            position:absolute;
            left:-5px;
            width:100%;
            padding:0px;
            margin:auto;}

table.carcan {
	border-width: 0px;
	border-spacing: 0px;
 	border-style: solid;
	border-color: #000000;
    padding:0;
    margin-left:auto;
    margin-right:auto;
    width:100%;
	-moz-border-radius: 0px 0px 0px 0px;}

table.carcan td {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
    text-align:left;
    vertical-align:top;
    padding:2px;
	-moz-border-radius: 0px 0px 0px 0px;}

tbody.general {
   width:100%;
   overflow-y:auto;
   overflow-x:hidden;
   }


span.petit {font-size: 9px;}
span.grand {font-size: 16px;}
span.erreur {color: #920000;font-weight: bold; font-size: 13px;}
h2 {color: #000000;font-weight: bold;margin-left:10px; font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;}
div.st1 {margin-left:20px;color: #000000;font-weight:normal; font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration:underline;text-align:left;}


div.boite {border-style:solid; border-color:#000000;border-width : 1px;
          font-style:italic;padding-right:10px;padding-left:10px;
          position:absolute;top:0px;left:0px;background-color:#FFFFFF;color:#000000;width:auto;height:auto;display:none;}


div.boited {border-style:solid; border-color:#000000;border-width : 1px;
          font-style:italic;padding-right:10px;padding-left:10px;
          position:absolute;top:0px;left:0px;background-color:#FFFFFF;color:#000000;width:auto;height:auto;display:none;}

input,textarea,select {
    border:1px solid #000000;
    background-repeat:no-repeat;
    text-align:left;
    -moz-border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    background-color:#FFFFFF;
    color:#000000;
    font-weight:normal;}

.notxt {background-color:#3B81DE;}

input.bt_opt{width:130px;height:26px;background-color:#3B81DE;}
input.bt_opt:hover{width:130px;height:26px;color:#EEEEEE;font-weight:bold;}
input.bt_opt_sel{width:130px;height:26px;background-color:#FFFFFF;color:#000000;font-weight:bold;}
input.bt_opt_cadre{background-color:#2F5E9B;width:58px;height:26px;color:#000000;font-weight:normal;}
input.bt_opt_cadre:hover{background-color:#142832;width:58px;height:26px;color:#EEEEEE;font-weight:bold;}

input.bt_int{border:1;background-color:#DDDDDD;width:130px;height:20px;color:#000000;font-weight:normal;-moz-border-radius: 2px 2px 2px 2px;}

input.bt_menu{width:60px;height:55px;background-repeat:no-repeat;background-position:5px 3px;font-size:0px;text-align:center;}
input.bt_menu:hover{background-repeat:no-repeat;background-position:-100px -100px;width:80px;height:55px;color:#FFFFFF;font-weight:bold;font-size:9px;}
input.bt_menu_sel{background-color:#FFFFFF;background-position:10px;width:80px;height:55px;color:#000000;font-weight:bold;text-align:center;font-size:9px;background-repeat:no-repeat;background-position:15px 5px;}

input.bt_edi{text-decoration: none;border:1px solid #000000;cursor: pointer;margin-left:5px;background-color:#3B81DE;width:50px;height:20px;color:#000000;font-weight:normal;}
input.bt_edi:hover{cursor: pointer;border:0px;background-color:#142832;width:50px;height:20px;color:#EEEEEE;font-weight:bold;}
input.bt_edi_sel{cursor: pointer;border:0px;background-color:#FFFFFF;width:50px;height:20px;color:#000000;font-weight:bold;}


div.item01{position:relative;top:0px;left:0px;width:250px; text-align:left;overflow:hidden;}
div.attention{margin:10px;border-style:solid; border-color:#FF0000;border-width : 1px;text-align:center;padding:5px;}
*/
a:link {color: #2D8CED;}
a:visited {color: #6E90B2;}
a {text-decoration: underline;}
a.noline {text-decoration: none;color: #181100;}
a.noline:visited {color: #181100;}
a:hover {text-decoration: underline;color: #555555;}
a:active {color: #FF0000;}
