body {
  margin: 0px;
  padding: 0px;
  font-size : 11px;
  background-color:#efedee;
  font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
}
#scroll { position: absolute; width:100%; height:100%; overflow: auto; z-index: 3; }
#shadow { position: absolute; width:100%; height:100%; z-index: 5; visibility: hidden; background-image:url(raster_pix.gif);} 

html > body #shadow { background-image:none; background-color: black; -moz-opacity:0.4; }
#cmsadmin { position: absolute; width:100%; height:100%; z-index: 10; visibility: hidden;}

table {border : 0px solid grey;}
table.grid {border : 0px solid grey;line-height:100%;}
td {
   text-align : left;
   vertical-align : top;
   font-size : 11px;
   border : 0px solid grey;
      }
img {border : 0;}
ul {
 margin:0px;
 margin-top:15px;
 padding:0;
}
li {
 margin:0;
 padding-bottom:7px;
 list-style:circle;
 list-style-position:inside;
}
p {
  margin: 0px;
  padding: 0px;
  display: inline;
}
a {
   text-decoration : underline;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   color:black;
      }
a:hover {text-decoration : none;}
a.sel {
   text-decoration : underline;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   color:black;
   font-weight: bold;
      }
a.sel:hover {text-decoration : underline;}
a.over {
   text-decoration : none;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   color:black;
      }
a.over:hover {text-decoration : underline;}
div {
   text-align : left;
   vertical-align : top;
   font-size : 11px;
   border : 0px solid grey;
      }
div.dltitel {
  float:left;
  width:300px;
  border:0px solid blue;
}

div.dlpicto {
  float:left;
  height:20px;
  width:25px;
  border:0px solid red;
}
div.coline {
  width:365px;
  height:30px;  
  border:0px solid blue;
}

div.co {
  float:left;
  width:160px;
  border:0px solid blue;
  text-align : left;
  vertical-align : top;
  font-size : 11px;
  padding-top:0.3em;
}

div.ifoto {
  float:left;
  width:180px;
  border:0px solid red;
}

td.hg1 {background-color:#820c1a;}
td.hg2 {background-image:url(hg2.jpg);background-repeat:repeat-x;}
td.hmenu {height:23px;background-color:#5f050f; font-family : Verdana, Arial, Helvetica, sans-serif, Universe;font-size : 12px;color : white;padding-top:4px;}
td.hginside {background-color:#e9e7e8;}
td.redline {background-color:#820c1a;}
.red14 {font-size:14px; color:#820c1a;font-weight:bold;}
.red12 {font-size:12px; color:#820c1a;}
.grey14 {font-size:14px; color:#9a9a9a;}
.grey12 {font-size:12px; color:#9a9a9a;}

td {line-height:130%}

a.hmenu {
   text-decoration : none;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 12px;
   color : white;
      }
a.hmenu:hover {
   text-decoration : underline;
      }
a.selhmenu {
   text-decoration : underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 12px;
   color : white;
      }
a.selhmenu:hover {
   text-decoration : underline;
      }
td.foot1 {background-color:#820c1a;height:18px;}
td.foot2 {background-color:#5f050f; font-family : Verdana, Arial, Helvetica, sans-serif, Universe;font-size: 10px;color: white;padding-top:2px;text-align:right; vertical-align: top;}

a.foot {
   text-decoration : none;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 10px;
   color : white;
      }
a.foot:hover {
   text-decoration : underline;
      }
a.selfoot {
   text-decoration : underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 10px;
   color : white;
      }
a.selfoot:hover {
   text-decoration : underline;
      }
td.gr2 {background-color:#9a9a9a;}

input {
   height : 20px;
   width : 200px;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 12px;
   color : #000000;
   margin-bottom : 10px;
   vertical-align : bottom;
   text-align : left;
   border : 1px solid #9a9a9a;
   padding-left : 6px;
   padding-right : 6px;
   background-color:white;
      }

input.contact {
   height : 20px;
   width : 200px;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 12px;
   color : #000000;
   margin-bottom : 10px;
   vertical-align : bottom;
   text-align : left;
   border : 1px solid #9a9a9a;
   padding-left : 6px;
   padding-right : 6px;
   background-color:white;
      }
textarea.cont10 {
   height : 130px;
   width : 365px;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 12px;
   color : #000000;
   margin-bottom : 10px;
   vertical-align : bottom;
   text-align : left;
   border : 1px solid #9a9a9a;
   padding-left : 6px;
   padding-right : 6px;
   line-height:140%;
   background-color:white;
      }

table.rat td {border-bottom: 0px solid grey;padding-top:3px; line-height:130%;}


.btitle {
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 12px;
   color : black;
   font-weight:bold;
      }
.btext {
   text-align : left;
   vertical-align : top;
   font-family : Verdana, Arial, Helvetica, sans-serif, Universe;
   font-size : 11px;
   color : black;
   line-height : 100%;
      }

td.mblue {
   background-color:#41759d;
      }
td.rblue {
   background-color:#7198b7;
      }
td.blue {
   background-image:url(a.gif); 
   background-repeat:repeat-x;
      }
td.orange {
   background-color:#e2811a;
      }
a.atop {
   text-decoration : none;
   font-size : 11px;
   color : white;
   font-weight:bold;
      }
a.atop:hover {
   text-decoration : underline;
      }
td.utitle {
   background-image:url(c20.jpg); 
   background-repeat:no-repeat;
   height:26px;
   font-size : 11px;
   color : black;
   padding-left:12px;
   padding-top:6px;
      }
td.fmenu {
   font-size : 12px;
   color : black;
   padding-left:35px;
   padding-top:2px;
      }
a.fmenu {
   text-decoration : none;
   font-size : 9px;
   color : black;
      }
a.fmenu:hover {
   text-decoration : underline;
      }
a.rmenu {
   text-decoration : none;
   font-size : 14px;
   color : white;
      }
a.rmenu:hover {
   text-decoration : underline;
      }
a.selrmenu {
   text-decoration : underline;
   font-size : 14px;
   color : white;
   font-weight:bold;
      }
a.selrmenu:hover {
   text-decoration : underline;
      }
/* scale the images */
div.imgpr {float:left;z-index:10;border:1px solid black; position:relative; top:0px; width:200px;}
div.imgbigpr {position:absolute;top:-150px;left:0px;z-index:20;float:left;width:400px; border:1px solid red;visibility:hidden;}
div.imgsmpr {z-index:15;position:absolute; top:0px; left: 0px;width:200px; border:1px solid green;}
div.ircol {float:left;z-index:300;border:0px solid black; position:relative; top:0px; width:230px;}
div.ibigrcol {position:absolute;bottom:20px;right:0px;z-index:300;float:left;width:400px; border:0px solid red;visibility:hidden;}
hr {width:100%;color:grey;height:1px;border:0px;background-color:grey;}