body {
	 text-align: center;
	 background: #fff;
	 margin: 20px 0 20px 0;
	 padding: 0;
	 font: 13px arial,verdana;
	 color: #999;
	/* background: #eee;*/
	 background-image: url("images/page_bg.gif") ;
	 }
form,input {
	       margin: 0;
	       padding: 0;
	       }
a {
  color: #999;
  text-decoration: none;
  }
a:hover {
	    text-decoration: underline;
	    }
img {border: 0;}
h1 {
   color: #555;
   margin: 10px 5px 10px 0;
   padding: 0;
   font: bold 13px verdana;
   /*background: url(images/or-puce.gif) no-repeat 0% 50%;*/
   /*padding-left: 10px;*/
   }
h2 {
   margin: 5px 5px 5px 0;
   padding: 0;
   font: bold 16px arial;
   color: #666;
   }
h5 {
   padding: 5px;
   margin: 0;
   font: bold 12px arial;
   color: #555;
   }
#main_contener {
	           position: relative;
	           margin: 0 auto 0 auto;
	           padding: 10px 10px 10px 10px;
	           background: #ddd;
	           width: 790px;
	           }
#header {
	    background: #fff;
	    margin: 0 auto 0 auto;
	    padding: 5px;
	    width: 800px;
	    height: 120px;
	    background: #fff url(images/haut.gif) no-repeat;	
	    }
#header .pub {
	           width: 468px;
	           height: 60px;
	           float: right;
			   margin: 30px 40px 0 0;
			   padding: 0;
	           }
               /*
#header object {
	           width: 468px;
	           height: 60px;
	           float: right;
			   margin: 30px 40px 0 0;
			   padding: 0;
	           } */
#menu_header {
             margin: 0 auto 0 auto;
             width: 810px;
	         height: 25px;
	         font: 12px arial;
	         color: white;
	         background: url(images/tst.gif) repeat-x;
	         }
#menu_header p {
	           margin: 0;
	           padding: 0;
	           }
#menu_header input {
	               height: 14px;
	               margin-top: 2px;
	               }
#logo {
      float: left;
      padding: 30px 0 0 20px;
      margin: 0;
      }
.cgh {
   	 position: absolute;
     left: 0;
     top: 0;
     width: 20px;
     height: 20px;
  	 background: url(images/cgh.gif) no-repeat;
	 }
.cdh {
	 position: absolute;
     right: 0;
     top: 0;
     width: 30px;
     height: 30px;
	 background: url(images/cdh.gif) no-repeat right;
	 }
.cgb {
     position: absolute;
     left: 0;
     bottom: -1px;
     width: 30px;
     height: 30px;
   	 background: url(images/cgb.gif) no-repeat;
	 }
.cdb {
     position: absolute;
     right: 0;
     bottom: -1px;
     width: 30px;
     height: 30px;
	 background: url(images/cdb.gif) no-repeat;
	 }
.bkgb {
	  position: absolute;
	  left: 30px;
      bottom: -1px;
      height: 30px;
      background: url(images/bkgb.gif) repeat-x;
      }
#left_contener {
               float: left;
	           margin: 0 10px 0 0;
	           width: 190px;
               text-align: left;
	           }
.left_content  {
	           float: left;
	           clear: left;
               position: relative;
               width: 190px;
               height: 100%;
               margin-bottom: 10px;
               padding: 15px 0 30px 0;
               background: #fff url(images/bkgh.gif) repeat-y right;
	           }
#center_contener {
	             float: left;
	             }
#content {
	     position: relative;
         padding: 20px 30px 20px 20px;
         margin: 0 0 10px 0;
	     text-align: left;
	     width: 540px;
	     background: #fff url(images/bkgh.gif) repeat-y right;
	     }
#footer {
	    font-size: 11px;
	    padding-top: 5px;
        margin: 0 auto 0 auto;
	    width: 810px;
	    height: 20px;
	    background: #fff url(images/bas.gif) no-repeat bottom;
	
	    }
.left_menu {   width: 100%;
	       }
.left_menu ul {
	          margin: 0 0 0 15px;
	          padding: 0;
	          }
#left_menu_cat { width: 100%;
	             }
#left_menu_cat ul {
                  margin: 0 0 0 15px;
	              padding: 0;
	              }
.left_menu li {
              list-style-type: none;
              background: url(images/gr-puce.gif) no-repeat 0% 50%;
              padding-left: 10px;
	          }	
#left_menu_cat li {
	              list-style-type: none;
                  }
.left_menu_main_cat {
         background: url(images/gr-puce.gif) no-repeat 0% 50%;
           padding-left: 10px;

	                }
.left_menu_ss_cat {
  padding-left: 20px;
font-size: 11px;
height: 18px;
line-height: 18px;
	                }
.cat_selected {
	          font-weight: bold;
	          }
.xgrey {
	   clear: left;
	   height: 1px;
	   width: 100%;
	   border-top: 1px solid #ddd;
	   font-size: 1px;
	   margin: 10px 0 10px 0;
	   }
.xdot   {
	    clear: both;
	    margin: 0;
	    padding: 5px 0 0 0;
	    background: url(images/xdot.gif) repeat-x;
	    width: 100%;
	    height: 5px;
	    font-size: 1px;
	    }
.ydot   {
	    float: left;
	    margin: 0 0 5px 0;
	    padding: 0;
	    width: 5px;
	    height: 230px;
	    background: url(images/ydot.gif) repeat-y;
	    }
.gbarre {
	    height: 15px;
		background: url(images/tst.gif) repeat-x;
		width: 155px;
		margin: 10px 0 10px 10px;
		padding: 2px 0 2px 5px;
		color: white;
		font: bold 11px verdana;
	    }
.normal {
	    font: normal 12px arial;
	    }
.univp {
	   margin: 10px;
	   padding: 0;
	   }
.gen_form {
	      text-align: center;
	      }
.gen_form p {
	        text-align: left;
		    float: left;
		    width: 200px;
		    margin: 5px;
		    padding: 0;
	        }
.gen_form .submit {
	              clear: left;
	              margin: 20px;
	              }
#zapping {
	     text-align: center;
	     margin: 10px 10px 0 10px;
	     font: 13px arial;
	     }
#last_kdos {
	       margin: 15px 20px 0 10px;
	       text-align: center;
	       }
#last_kdos ul {
	          list-style-type: none;
	          margin: 0;
	          padding: 5px;
	          text-align: left;
              }
#last_kdos li {
	          margin: 0;
	          padding: 5px;
	          font: 11px arial;
	          border-bottom: 1px dotted #ddd;
	          }
.pages {
	   margin: 10px 0 10px 0;
	   text-align: right;
	   }
