

                html {margin:0 auto;
                      font-family:   tahoma, verdana, Comic sans MS, georgia, times, "times new roman" ;
                      background-color:#fff;color:#656614;
                      min-height: 700px;
                      cursor:default;
                      background:url(bgfond.jpg) top left repeat-x;
                     }
                body { max-width:1000px;
                      margin:0 auto;
                      font-size: 12px;
                      margin-top: 0px ;
                      padding: 0px;
                      border: 1px solid #d1d6b5;
                      background-color:#fff;color:#656614;
                      }
                html, body {margin:0 auto;
                      font-family:   tahoma, verdana, Comic sans MS, georgia, times, "times new roman" ;
                      background-color:#fff;color:#656614;
                      /* min-height: 1000px; */
                      }
              /*    html {background-color:#F5F5F5;
                     }
               body { max-width:1000px;
                      margin:0 auto;
                      font-size: 14px;
                      margin-top: 2px ;
                      padding: 1px 5px 5px 5px;
                      border: 1px solid #d5d5d5;
                      -moz-border-radius: 7px 7px 7px 7px;
                      -webkit-border-radius: 7px 7px 7px 7px ;
                      -khtml-border-radius: 7px 7px 7px 7px;
                      -ms-border-radius:7px 7px 7px 7px;
                      border-radius: 7px 7px 7px 7px;
                     }      */


                  
                  input[type="file"] {color:#646F9B;font-family:   Comic sans MS,verdana, tahoma, georgia, times, "times new roman" ;}
                 div#site {margin:0px auto;}
                 div#contenu {
                      margin-top:5px;
                      padding:5px;
                      min-width:500px;
                      max-width:1000px;
                      height:auto;
                      min-height:650px;
                      background-color:#fff;
                       color:#555;
                        -moz-border-radius: 7px 7px 7px 7px;
                        -webkit-border-radius: 7px 7px 7px 7px ;
                        -khtml-border-radius: 7px 7px 7px 7px;
                        -ms-border-radius:7px 7px 7px 7px;
                        border-radius: 7px 7px 7px 7px;
                      }
                  div#adresses {
                      text-align:left;
                      width:650px;
                      margin:0 auto ;
                      padding:5px;
                      border: 1px solid #2B9DD5;
                      border-radius: 5px 5px 5px 5px;
                      }
                   div#cleardiv  {clear: both;height: 0.1em;   }
                   div#message {border:3px solid red;color:#fff;backgroud-color:#555;padding:10px;}
                   div#mini a:hover  {border:5px solid grey;}
                   div#menucharge {
                   min-height:100px;
                   height:auto;
                   margin-top:0px;
                   padding-top:0px;
                   overflow:visible;
                   color:#646F9B;}
                   div#progressbar { width:auto;max-width:1000px;}

                   input, select, option, label, submit
                  {cursor:pointer;
                  font-size: 100%;
                  line-height: 100%;
                  border: 1px solid #ccc;
                  border-top: 0px solid #ddd;
                  border-bottom: 3px solid #aaa;
                  border-right: 2px solid #aaa;
                  border-left: 1px solid #ddd;
                  color: #3a3a3a;
                  background-color: #ffffff;
                  padding-left:3px;
                  border-radius: 3px;
                  -ms-border-radius: 3px;
                  -moz-border-radius: 3px;
                  -webkit-border-radius: 3px;
                  -khtml-border-radius: 3px;
                  }
                  input, option, label, submit
                  { padding-right:3px;}
                  .erreur {
                  border:0px solid #ccc;
                  font-size:11px;
                  color:#fff;
                  background-color:#5a5a5a;
                  padding:1px 10px; 
                   border-radius: 3px;
                  -ms-border-radius: 3px;
                  -moz-border-radius: 3px;
                  -webkit-border-radius: 3px;
                  -khtml-border-radius: 3px;
                  }
                  .erreurmail {font-size:11px;color:#fff;background-color:#aaa;
                  padding:2px;margin-left:10px;margin-right:10px;
                   border-radius: 3px;
                  -ms-border-radius: 3px;
                  -moz-border-radius: 3px;
                  -webkit-border-radius: 3px;
                  -khtml-border-radius: 3px;}

                  .para {font-weight:bold; color:#f00;text-align:left;}
                  .divcentre {align:center;color:#646F9B;margin-left:10px;margin-right:10px;padding:10px;border:1px solid #aaa;
                   background-color:#floralwhite;border-radius:15px;}


                  a {color:#646F9B;text-decoration:none;}
                  a span {display: none;}
                  a:hover span {
                      height:auto;
                      font-size:12px;
                      color:#646F9B;
                      text-decoration:none;
                      display: inline;
                      line-height: 130%;
                      font-weight:normal;
                      position: absolute;
                      margin-top:2em;
                      padding:5px;
                      left:  auto;
                      width: 200px;
                      margin-left:-100px;
                      background:#f1f1f1;
                      text-align: left;
                      -ms-border-radius: 5px;
                      moz-border-radius: 5px 5px 5px 5px;
                      webkit-border-radius: 5px 5px 5px 5px;
                      khtml-border-radius: 5px 5px 5px 5px;
                      ms-border-radius: 5px 5px 5px 5px;
                      border-radius: 5px 5px 5px 5px;
                      border: 2px solid #f55;
                      }
p {color:#656614;}
h1 {font-size:30px;background-color:#f7f7f7;
  width:auto;text-align:center;
  max-width:500px;margin:16px;
  padding:8px;
  -moz-border-radius: 20px ;
  -webkit-border-radius: 20px ;
  -khtml-border-radius: 20px ;
  -ms-border-radius: 20px ;
  border-radius: 20px ;
 !important; border: 4px solid #ccc;
  }
h2 {font-size:20px;background-color:#f7f7f7;
  width:auto;text-align:center;
 margin:5px;padding:5px;
 -moz-border-radius: 7px ;
  -webkit-border-radius: 7px ;
  -khtml-border-radius: 7px ;
  -ms-border-radius: 7px ;
  border-radius: 7px ;
   !important; border: 2px solid #ccc;
}
h5 { border:1px solid #4a4a4a;border-radius:5px; font-size:14px;
background-color:#ededed;color:#646F9B;margin:5px; padding:5px; }
h6 { border:1px solid #4a4a4a;border-radius:5px; font-size:15px;
background-color:#ddd;color:#646F9B;margin:5px; padding:5px; color:#777777;}

.smalltxt {font-size:9px;}
.cadrephoto {
  margin:6px;border:1px solid grey;
  -moz-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -webkit-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -o-box-shadow: 3px 3px 15px 0px #cfcfcf;
  box-shadow: 3px 3px 15px 0px #cfcfcf;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=135, Strength=15);
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=135, Strength=3);
}
.cadrerouge {border:3px solid red;}
.cadreblanc {border:3px solid white;}
.cadregris  {border:3px solid grey;}
.cadrenoir  {border:3px solid #000;}

.photo  {float:left;}
.insert {width:10px;height:20px;font-size:10px;margin-top:-20px;}

.flotdroite  {float:right;}
.flotgauche  {float:left;}
.gauche {text-align:left;}
.centre {text-align:center;}
.droite {text-align:right;}
.gras {font-weight:bold;}
.minifonte {line-height: 120% ;font-size:0.7em ;}
.lien {border:1px solid #ccc;padding:10px 20px 10px 20px;margin-left:30px;color:#F0FFFF; background-color:#DFF4F7;font-weight:bold;margin:5px;text-decoration:none;}
.lien a{background-color:#DFF4F7;color:#2A8DC8;text-decoration:none;padding: 5px;margin-left:20px;}
.lien a:hover {text-decoration:underline;background-color:#2A8DC8;color:#fff;border-radius: 5px;}
/*.bouton {
    cursor:pointer;
    border:2px solid #f00;
    -ms-border-radius: 4px;
    border-radius:4px;
    background-color:#eaeaea;
    color:#646F9B;
    margin:4px;
    padding:4px;
    color:#646F9B;
}
.bouton:hover {
    border:2px solid #f00;
    background-color:#fefefe;
    color:#444;
    background-color:#666;
    color:#fff;
    box-shadow: 0px 0px 8px 4px #777;
} */

             
.minibouton {
    font-family: verdana, tahoma,   Comic sans MS, georgia, times, "times new roman" ;
    cursor:pointer;
    border:1px solid #222;
    -ms-border-radius: 3px;
    border-radius:3px;
    background-color:#ededed;
    color: #646F9B; /* #555; */
    font-weight:bold;
    margin:2px;
    padding:3px;
    }

.minibouton:hover {border:1px solid #fff;}

.btfen {cursor:pointer;font-size:12px;background-color:#eee;color:grey;padding:2px;margin:3px;border:1px solid #aaa;}
.btfen:hover { background-color:#555;color:#fff;}

.boutonphoto {background-color:#ccc;padding-right:3px;}
.boutonphoto a:hover {color:#fff;}
.boutonpage {cursor:pointer; border:3px solid #444;border-radius:8px; font-size:15px;     background-color:#888;color:#111;margin:5px; padding:5px 10px 5px 10px; }
.btpage {cursor:pointer;font-size:12px;background-color:#111;color:grey;padding:3px;margin:3px;border:2px solid #333;}
.btpageselect {cursor:pointer;background-color:#888;padding:3px;margin:3px;color:#111;border:2px solid grey;}

.insert {cursor:pointer; border:3px solid #0f0;border-radius:8px; font-size:15px;  background-color:#ccc;color:#555;padding:3px; color:#333333;float:left;}
.suppre {cursor:pointer; border:3px solid #f00;border-radius:8px; font-size:15px;  background-color:#ccc;color:#555; padding:3px; color:#333333;float:left;}
.titre {color:#555;font-weight:bold;}

.liencadrenoir  a:link {font-size:10px;color:red;}


.cadreselect {border:3px solid;}
.cadreblanc {border:3px solid white;}

.txtselect {
font-size:14px;
background-color:#ccc;
color:#646F9B;
padding:5px;
margin:3px;
border:1px;
 border:1px solid #aaa;
  border-bottom: 3px solid #999;
   border-right: 2px solid #777;
   border-left: 1px solid #555;
       -ms-border-radius: 7px;
       -moz-border-radius: 7px 7px 7px 7px;
            -webkit-border-radius: 7px 7px 7px 7px;
            -khtml-border-radius: 7px 7px 7px 7px;
            border-radius: 7px 7px 7px 7px;
/* -moz-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -webkit-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -o-box-shadow: 3px 3px 15px 0px #cfcfcf;
  box-shadow: 3px 3px 15px 0px #cfcfcf; */
}

.boutoncharge, .label {
    cursor:pointer;
    border:3px solid;
    -ms-border-radius: 8px;
    border-radius:8px;padding:10px;
    color:#646F9B;
    font-size:12px;
    font-weight:bold;
    background-color:#eee;
    margin-left:40px;
    }
.amenu, .amenu:hover, .amenu:visited {
    cursor:pointer;
    color:#646F9B;
    font-size:12px;
    font-weight:bold;
    background-color:#eee;
    text-align:center;padding:5px;
    }
.amenu:hover{
    color:#eee;background-color:#444; padding:5px;
    }
.messageconnect{
    color:#fefefe;background-color:#f44; padding:5px;
    margin:0px auto;
    font-size:14px;
    font-weight:bold;
    border:1px solid #777;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
            -webkit-border-radius: 7px;
            -khtml-border-radius: 7px;
            border-radius: 7px;
    }
.info {
    text-align:center;
    padding:5px;
    color:#ddd;
    font-size:100%;
    font-weight:bold;
    height:auto;
    width:auto;
    }
.fencharge {
    border:2px solid #ccc;
       -moz-border-radius: 7px 7px 7px 7px;
        -ms-border-radius: 7px;
            -webkit-border-radius: 7px 7px 7px 7px;
            -khtml-border-radius: 7px 7px 7px 7px;
            border-radius: 7px 7px 7px 7px;
    padding:6px;
    font-size:13px;
    margin-top:5px;
    margin-left:5px;
    min-height:70px;
  -ms-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -moz-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -webkit-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -o-box-shadow: 3px 3px 15px 0px #cfcfcf;
  box-shadow: 3px 3px 15px 0px #cfcfcf;
  }
.fenalbum{
    min-height:80px;
    margin-left:10px;
    }
.fenliste{
    min-height:20px;
    margin-left:10px;
    }
.fenonglets {
    border:2px solid #ccc;
       -moz-border-radius: 7px 7px 7px 7px;
        -ms-border-radius: 7px;
            -webkit-border-radius: 7px 7px 7px 7px;
            -khtml-border-radius: 7px 7px 7px 7px;
            border-radius: 7px 7px 7px 7px;
    padding:1px;
    font-size:12px;
    margin:5px 5px 5px 5px;

    min-height:100px;
  -ms-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -moz-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -webkit-box-shadow: 3px 3px 15px 0px #cfcfcf;
  -o-box-shadow: 3px 3px 15px 0px #cfcfcf;
  box-shadow: 3px 3px 15px 0px #cfcfcf;
  }
.fenetre {display:none;font-size:15px;padding:20px;border-radius:15px;}
.contenufenetre {font-size:12px;line-height:14px;padding:10px;border:2px solid grey;margin:10px;color:#646F9B;}

.cadradius {
             background-color:#eee;
             padding:5px;
             margin: 5px 30px 5px 30px;
             font-size: 14px;
             text-align:center;
             font-family:tahoma, verdana;
             font-weight:normal;
             text-align:left;
             border:1px solid #ccc;
             border-bottom: 3px solid #aaa;
             border-right: 2px solid #aaa;
             border-left: 1px solid #ddd;
            -moz-border-radius: 0px 0px 0px 0px ;
            -webkit-border-radius: 0px 0px 0px 0px ;
            -khtml-border-radius: 0px 0px 0px 0px ;
            border-radius: 0px 0px 0px 0px ;
            !important; -moz-box-shadow:5px 5px 15px 0px #777;
            !important; -webkit-box-shadow: 5px 5px 15px 0px #777;
            !important; -o-box-shadow: 5px 5px 15px 0px #777;
            !important;  box-shadow: 5px 5px 15px 0px #777;
           }

     .ombrage { box-shadow: 0px 0px 8px 4px #bbb;}
     .ombrage:hover {box-shadow: 0px 0px 8px 4px #777;}

div#bandomenuh {
    margin-left: 0px;
    margin-right: 0px;
    margin:0 auto;
    margin-top: 0px;
    color: #00f;
    border: 0px;
    text-align: center;
    height:40px;
    background-color:#444;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#111111'); /* for IE */
            background: linear-gradient(top, #888, #111 );
            background: -moz-linear-gradient(top,#888, #111 );
            background: -ms-linear-gradient(top,#888, #111 );
            background: -webkit-linear-gradient(top, #888, #111 );
            background: linear-gradient(top, #888, #111 );
   border-bottom: 3px solid #aaa;
   border-right: 2px solid #aaa;
   border-left: 1px solid #ddd;
   height: 40px;
display: flex;
width: 100%;
min-width: 1200px;
position: fixed;
top: 0;
left: 0;
transition: transform .33s;
   !important; -moz-box-shadow: 5px 5px 15px 0px #777;
           !important; -webkit-box-shadow: 5px 5px 15px 0px #777;
           !important; -o-box-shadow: 5px 5px 15px 0px #777;
           !important;  box-shadow: 5px 5px 15px 0px #777;
    }

div#menuh {
    border:none;
    border:1px #b66e56 ;
    margin:5px;
    font-weight:bold;
       }

 .menuh ul {
        float:left;
        list-style:none;
        list-style-type:none;
        position:relative;
        margin:0 auto;
        margin-left: 0px;
        padding-left:15px;
        padding-right:1px;
        font-size:13px;
        text-align:left;
        text-decoration:none;
        background-color:#444;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#111111'); /* for IE */
            background: linear-gradient(top, #888, #111 );
            background: -moz-linear-gradient(top,#888, #111 );
            background: -ms-linear-gradient(top,#888, #111 );
            background: -webkit-linear-gradient(top, #888, #111 );
            background: linear-gradient(top, #888, #111 );
         -moz-border-radius: 7px 7px 7px 7px;
        -webkit-border-radius: 7px 7px 7px 7px ;
        -khtml-border-radius: 7px 7px 7px 7px;
        border-radius: 7px 7px7px 7px;
        }

    .menuh li {
        float:left;
        padding:0px 1px 0px 25px;
        border:0px ;

        }
    .menuh li a {
        color:#646F9B;
        font-weight:normal;
        line-height:38px;
        padding:5px 10px 10px 10px ;
        border:0px;
        text-align:center;
        text-decoration:none;
         list-style-type:none;
        -ms-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        }
 
     .menuh li a:hover, .titremenu:hover  {
            border:0px ;
            background-color:   #86949F;
            color: #fff;
           }
      .menuh li:hover ul{ display:block;}
      .menuh li ul{
        background:#444;
        padding:0px;
        display:none;
        margin-left: 3px;
        border:0px;
        position:absolute;
        width:auto;
        height:auto;
        line-height:35px;
        z-index:10001;
        overflow: visible;
           border: 1px solid #ccc;
           border-top: 1px solid #444;
           border-bottom: 3px solid #aaa;
           border-right: 3px solid #aaa;
           border-left: 3px solid #aaa;
           !important; -moz-box-shadow: 5px 5px 15px 0px #777;
           !important; -webkit-box-shadow: 5px 5px 15px 0px #777;
           !important; -o-box-shadow: 5px 5px 15px 0px #777;
           !important;  box-shadow: 5px 5px 15px 0px #777;
          -o-border-radius: 0px 0px 7px 7px ;
          -moz-border-radius: 0px 0px 7px 7px ;
          -webkit-border-radius: 0px 0px 7px 7px ;
          border-radius: 0px 0px 7px 7px ;
        }
      .menuh li li:hover{
            border:0px ;
            background-color:   #222;
            color: #aaa;
           }
     .menuh li li {
       /*  margin-left:-15px; */
        background:#444;
        display:block;
        overflow: visible;
        z-index:10001;
        float:none;
        padding:0px;
        width:auto;
        max-width:250px;
        border-bottom:1px solid#fff ;
       }
    .menuh li ul a{
        min-width: 140px;
        color: #fefefe;
        display:block;
        font-style:normal;
        padding:0px 25px 0px 15px;
        text-align:left;
        line-height:25px;
        border-radius: 0px 0px 0px 0px;
              border-color: #fff;
              color: #fff;
       }

   .menuh li ul a:hover{
       text-decoration:none;
       border-bottom:1px solid#fff ;
       }
    .menuh a:hover span {
                      height:0;
                      font-size:0px;
                      color:#646F9B;
                      text-decoration:none;
                      display: inline;
                      line-height: 0%;
                      font-weight:normal;
                      position: absolute;
                      margin-top:0;
                      padding:0px;
                      left: 0 ;
                      width: 0px;
                      margin-left:0px;
                      background:#f1f1f1;
                      text-align: left;
                      moz-border-radius: 0px;
                      border: 0px solid #f55;
                      }
      .menuh li ul ul{
         float:left;
        list-style:none;
        list-style-type:none;
        position:absolute;
        display: none;
        border-top: 3px solid #aaa;
        -o-border-radius: 0px 0px 7px 7px ;
          -moz-border-radius: 0px 0px 7px 7px ;
          -webkit-border-radius: 0px 0px 7px 7px ;
          border-radius: 0px 7px 7px 7px ;
        margin: -32px 0 0 120px;
        }

       .menuh li:hover ul ul { left: -999em;}

      .menuh li li ul li a{
         width: auto;
overflow: visible;
min-width: 200px;
        }

      .menuh li li:hover ul {
         !important; left: auto;
       }
   .menuh li { padding:0px 15px 0px 10px; }
   .menuh li a {padding: 5px;}
   .menuh li ul{ padding:1px 1px 0px 1px;margin-left:-19px;margin-top:0px; }
   .menuh li li { margin-left:0px; }

#progressbar {
        position:relative;
        width:auto;
        padding:0 0 0 0;
        height:14px;
        border:1px solid #CCC;
        -moz-border-radius:2px;
        border-radius:2px;
        z-index:1;  
      }
#indicator {
        position:absolute;
        left:0;
        top:0;
        width:0px;
        background-image:url("imgcss/pggreen.png");
        height:14px;
        margin:0 0 0 0;
        z-index:2;
        }
div#test-accordion{
  padding: 10px;
    }

div.accordion {
  position: relative;
  width: auto;
  -moz-border-radius: 7px 7px 0px 0px;
        -webkit-border-radius: 7px 7px 0px 0px;
        -khtml-border-radius: 7px 7px 0px 0px;
        -ms-border-radius:7px 7px 0px 0px;
        border-radius: 7px 7px 0px 0px;
    }

div.accordion-toggle {
   font-size:16px;
  text-align:left;
  position: relative; /* required for effect */
  z-index: 10;    /* required for effect */
  background-color: #e5e5e5;
  background-position: bottom;
  cursor: pointer;
  margin-top:5px;
  margin-bottom: 1px;
  padding: 1px 11px 1px 25px;
  border:1px solid #333;
  z-index:1;
  overflow: visible;
  font-weight:bold;
  -moz-border-radius: 7px 7px 0px 0px;
        -webkit-border-radius: 7px 7px 0px 0px;
        -khtml-border-radius: 7px 7px 0px 0px;
        -ms-border-radius:7px 7px 0px 0px;
        border-radius: 7px 7px 0px 0px;
}

div.accordion-toggle:hover {
  color: #efefef;
}
div.infoemploi a span {display: none;}

div.infoemploi a:hover span {
    height:auto;
    font-size:14px;
    color:#646F9B;
    text-decoration:none;
    display: inline;
    line-height: 130%;
    font-weight:normal;
    position: absolute;
    margin-top:-10px;
    padding:5px;
    left:  auto;
    right:auto;
    width: 800px;
    margin-left:60px;
    margin-right:10px;
    z-index:1111;
    background:#fff;
    text-align: left;
    moz-border-radius: 5px 5px 5px 5px;
    webkit-border-radius: 5px 5px 5px 5px;
    khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #aaa;
    -moz-box-shadow: 3px 3px 0px 0px #cfcfcf;
    -webkit-box-shadow: 3px 3px 0px 0px #cfcfcf;
    -o-box-shadow: 3px 3px 0px 0px #cfcfcf;
    box-shadow: 3px 3px 0px 0px #cfcfcf;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=135, Strength=0);
    }

div.accordion-content {
   border-style:groove;
   border-bottom: 3px solid #aaa;
   border-right: 2px solid #aaa;
   border-left: 1px solid #ddd;
  -moz-border-radius: 0px 0px 7px 7px;
  -webkit-border-radius: 0px 0px 7px 7px ;
  -khtml-border-radius: 0px 0px 7px 7px;
  -ms-border-radius: 0px 0px 7px 7px;
   border-radius: 0px 0px 7px 7px;
  padding: 3px;
  height:auto;
  background-color: #f5f5f5;
  }

div.accordion-content p{
  margin: 9px 24px 6px 24px;
}

div#pied {
      color:#646F9B;
      margin-top:20px;
      padding:20px;
      min-height:40px;
      font-size:12px;
      background-color:#3a3a3a;
      background: -moz-radial-gradient(#444,#222);
      background: -webkit-radial-gradient(#444,#222);
      background: radial-gradient(#444,#222);
     }
div#pied a{color:#646F6f;padding:20px;}
div#pied a:hover {text-decoration:underline;background-color:transparent;color:#ccc;}


fieldset {
           margin:20px;
           padding:5px;
           border: 1px solid #ccc;
           border-top: 1px solid #444;
           border-bottom: 3px solid #aaa;
           border-right: 3px solid #aaa;
           border-left: 3px solid #aaa;
           !important; -moz-box-shadow: 5px 5px 15px 0px #777;
           !important; -webkit-box-shadow: 5px 5px 15px 0px #777;
           !important; -o-box-shadow: 5px 5px 15px 0px #777;
           !important;  box-shadow: 5px 5px 15px 0px #777;
          -o-border-radius: 0px 0px 7px 7px ;
          -moz-border-radius: 0px 0px 7px 7px ;
          -webkit-border-radius: 0px 0px 7px 7px ;
          border-radius: 0px 0px 7px 7px ;
        }
.cadremsg {
    font-size:12px;
    margin:5px 5px 30px 5px;
    line-height:20px;
    background-color:#eee;

    color:#888;
    padding:5px;
    border:1px;
     border:1px solid #aaa;
      border-bottom: 3px solid #999;
       border-right: 2px solid #777;
       border-left: 1px solid #555;
           -moz-border-radius: 7px 7px 7px 7px;
                -webkit-border-radius: 7px 7px 7px 7px;
                -khtml-border-radius: 7px 7px 7px 7px;
                border-radius: 7px 7px 7px 7px;
   }

.titremsg { font-size:14px;color:#646F9B; padding:5px; background-color:#fefefe;line-height:25px;}
table {color:#637B86;}