@media all {

  body {
    font: 100% arial, arial narrow, verdana, sans-serif;
    background-color: #ffffff;
    text-align: center;
    min-width: 694px;
  }
  td {
    font: 100% arial, arial narrow, verdana, sans-serif;
  }
  
  #wrapper {
   text-align: left;
    width: 710px;
    padding: 5px 0px 5px 0px;
    margin:0 auto;
  }
  
  #topheaderbottom{
    background: #F96302 url(images/thb.png) 0% 100% repeat-x;
  }
  #topheadertop{
  	background: url(images/tht.png) 0% 0% repeat-x;
    margin-bottom: 2px;
  }
  #topheadercorner{
    padding: 4px 0px 4px 16px;
    background: url(images/thc.png) 0% 0% no-repeat;
  }
  #topheadercontent{
    min-height: 16px;
    background: #F96302 url(images/krobgcolor.png) repeat;
    font-variant: small-caps;
    color: #FAFAFA;
    font-weight: bold;
    font-size: 0.9em;
  }
  
  
 #topheadercontent dl {
   margin: 0;
   padding: 0;
   width: 100%;
  }
  
#topheadercontent dt {
  float: left;
}
  
#topheadercontent  dd {
  text-align: right;
  padding: 0px 11px 0px 0px;
}
    
#header{
  height: 166px;
  background: #F96302 url(images/krobgcolor.png) repeat;
}
  
#logo{
  position: relative;
  top: 30px;
  left: 50px;
}
  
#statmenu{
  height: 166px;
  width: 113px;
  float: right;
  background: #FAB802 url(images/statmenubgcolor.png) repeat;
}
  
#statmenu ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  height: 166px;
  background: #FAB802 url(images/hcr.png) 100% 100% no-repeat;

}
  
#statmenu ul li{
  font-variant: small-caps;
  padding: 16px 0px 16px 5px;
}
  
  #first{
    border-width: 0px 0px 1px 0px;
    border-bottom-color: #ffffff;
    border-style: solid;
  }
  
  #second{
    border-width: 0px 0px 1px 0px;
    border-color: #ffffff;
    border-style: solid;
  }
  #third{
    border-width: 0px 0px 0px 0px;
    border-top-color: #ffffff;
    border-style: solid;
  	
  }
  
  #statmenu ul li a{
    display: block;
    font-size: 0.85em;
    color: #AD8002; 
    text-decoration: none;
    font-weight: normal;
  }
  
  #header h1{
    padding: 0px;
    margin: 0px;
  }
  
  #header h1 img{
    float: right;
    border-width: 0px 2px 0px 2px;
    border-color: #FFFFFF;
    border-style: solid;
  }
  
  #leftofmenu{
    height: 100%;
    float:left;
    display: block;
    background-color: #ffffff;
    position: relative;
    left: 1px;
  }
  
  #rightofmenu{
    width: 10px;
  }
  
  #menu{
   background-color: #ffffff;
   margin: 2px 0px 2px 0px;
  }
  
  #title{
    color: #F96302;
    padding: 3px 0px 0px 12px;
    font-weight: bold;
  }
  
  h3 {
    padding:0px;
    margin: 0px;
  }
  
  #container{
    width: 710px;
    text-align: center;
    min-width: 470px;
    padding: 20px 0px 20px 0px;
  }

  #main {
    text-align: left;
    width: 470px;
    font-size: 1em;
    margin: 0 auto;
  }
  
  .t {background: url(images/bordercolor.png) 0 0 repeat-x;}
  .b {background: url(images/bordercolor.png) 0 100% repeat-x}
  .l {background: url(images/bordercolor.png) 0 0 repeat-y}
  .r {background: url(images/bordercolor.png) 100% 0 repeat-y}
  .bl {background: url(images/bl.png) 0 100% no-repeat}
  .br {background: url(images/br.png) 100% 100% no-repeat}
  .tl {background: url(images/tl.png) 0 0 no-repeat}
  .tr {background: url(images/tr.png) 100% 0 no-repeat;}

  
  #topfooter{
    text-align: center;
    background: #F96302 url(images/krobgcolor.png) repeat;
  }
 
 #adresse {
  margin: 0 auto;
  width: 90%;
 }
 
 #adresse td {
   font-size: 0.8em;
   text-align: left;
 }
 
 #footer{
    padding: 0px;
    margin: 0px;
    background: #F96302 url(images/krobgcolor.png) repeat;
  }
  
  #copyright {
   font-size: 80%;
   color: #ffffff;
   display: block;
   padding: 2px 0px 3px 11px;
   background: url(images/fcl.png) 0% 100% no-repeat;
  }
  #footerright {
    background: url(images/fcr.png) 100% 100% no-repeat;
  }

form.cmxform fieldset {
  margin-bottom: 10px;
    display: inline;
}

form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
    display: inline-block;
  width: 140px; /* Width of labels */
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

form.cmxform fieldset fieldset label {
  margin-left: 143px; /* Width plus 3 (html space) */
}


#offset{
 margin: 0px 0px 0px 0px;
 padding: 0px 20px 1px 20px;
 border-bottom: 0px;
 border-top: 1px;
 border-right: 0px;
 border-left: 0px;
 border-style: solid;
 border-color: #999999;
}
	
#offset_current_element{
 background: #f0f0f0;
 padding: 0px 2px 0px 1px;
 border-width: 0px 1px 0px 0px;
 border-style: solid;
 border-color: #000000;
}

.offset_element{
 padding: 0px 2px 0px 1px;
 border-width: 0px 1px 0px 0px;
 border-style: solid;
 border-color: #000000;
}

.clearing{
  height: 0px;
  clear: both;
}

}