/* CSS Document */
  body{margin:0;border:0;padding:0;height:100%;margin:15px;max-height:100%;
  background:#b0c4de url(http://etresoi.ch/Denis/img/bextop.jpg);
   background-repeat: repeat-x; font-family:verdana,arial,sans-serif;font-size:80%; }
  p{text-indent:0.5cm;text-align:justify;font-size:11pt;} 
  p.bl {font-size:9pt;float:left;text-indent:1px;} 
  p.br {font-size:9pt;float:right;text-indent:1px;} 
  i{font-style:oblique;}
  #content img{margin:5px;} 
  #content {display:block; background:#fff; border:3px solid #cea ; border-width:0 3px;   padding:0px 20px 20px 20px;}
  #content a { text-decoration: none;color: #222222;border-bottom: 2px solid #E1D439;}
  #content a:hover {color: green;border-bottom: 3px solid #E1D439; }
  a{text-decoration:underline;color:#b75;} 
  h1,h2,h3 {text-align: center} 
  h1{font-size:1.7em;padding:0;color:#a86;margin:0 0 15px 10px;} 
  h2{color:#a86;font-size:1.5em;margin:0 0 15px 10px;} 
  h3{font-size:1.25em;margin:0 0 15px 10px;color:#a86;} 
  .lft{float:left;text-indent:1px;} 
  .rgt{float:right;text-indent:1px;} 
  div.hr{height:43px;background:#fff url(../img/deco.png) no-repeat scroll center;} 
  div.hr hr{display:none;} 
  #nav {padding:0;margin:0;list-style:none;font:10px verdana,sans-serif;background:transparent;position:relative;} 
  #nav ul{padding:0;margin:0;list-style:none;font:10px verdana,sans-serif; border:1px solid #000; border-color:#cea #9b7 #8a6 #deb; border-width:1px 2px 2px 1px;background:#fff;position:relative;}  
  #nav{height:15px;padding:0;margin:70px 5px 0 140px;} * html #nav{height:15px;padding:0;margin:55px 5px 0 5px;} 
  #nav li{float:left;} 
  #nav li li{float:none;background:#fff;} 
  * html #nav li li{float:left;} 
  * #nav li a{display:block;float:left;color:#fff;margin:0 16px 0 1px;height:25px;line-height:25px;text-decoration:none;white-space:nowrap;} 
  #nav li li a{height:20px;line-height:20px;float:none;} 
   #nav li:hover{position:relative;z-index:300;} 
   #nav li:hover ul{left:0;top:22px;} 
  * html #nav li:hover ul{left:10px;} 
  #nav ul{position:absolute;left:-9999px;top:-9999px;} 
  * html #nav ul{width:1px;} 
  #nav li:hover li:hover > ul{left:-15px;margin-left:100%;top:-1px;} 
  #nav li:hover > ul ul{position:absolute;left:-9999px;top:-9999px;width:auto;} 
  #nav li:hover > a{text-decoration:underline;color:#b75;} 
  #nav li:hover li:hover ul,#nav li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover li:hover ul{left:-15px;margin-left:100%;top:-1px;} 
  #nav li:hover ul ul,#nav li:hover li:hover ul ul,#nav li:hover li:hover li:hover ul ul,#nav li:hover li:hover li:hover li:hover ul ul{position:absolute;left:-9999px;top:-9999px;} 
  #nav li:hover a,#nav li:hover li:hover a,#nav li:hover li:hover li:hover a,#nav li:hover li:hover li:hover li:hover a,#nav li:hover li:hover li:hover li:hover li:hover a,#nav li:hover li:hover li:hover li:hover li:hover li:hover a{text-decoration:none;color:#b75;} 
  #nav li:hover li a,#nav li:hover li:hover li a,#nav li:hover li:hover li:hover li a,#nav li:hover li:hover li:hover li:hover li a,#nav li:hover li:hover li:hover li:hover li:hover li a{text-decoration:none;color:#888;} .PP2:first-letter {color:#b0c4de;font-size: 310%;float: left;line-height: 90%; letter-spacing: 200; margin-right: 4;}
  .PP2:first-line { text-transform: uppercase}
  .PP2 {  font-family: verdana, arial, sans-serif;font-size: 12pt;line-height: 17pt; text-align: justify;}
  
#border /* hack for IE5.5 */
* html .xb em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xb span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent; margin-left:52px; margin-top:-15px;}
* html .xb span {display:none;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6  {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#fff; border-left:1px solid #cea; border-right:1px solid #cea;}

.xb1 {margin:0 8px; background:#cea;}
.xb2 {margin:0 6px; background:#cea;}
.xb3 {margin:0 4px; background:#cea;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fffc; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

