body {

	 text-align: center;

	 background: #fff;

	 margin: 20px 0 20px 0;

	 padding: 0;

	 font: 13px arial,verdana;

	 color: #6C6C6C;

	/* background: #eee;*/

	 background-image: url("images/page_bg.gif") ;

	 }

form,input {

	       margin: 0;

	       padding: 0;

	       }

a {

  color: #8b8b8b;

  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;

	   }

.h1cadeau
		{
		
		margin: 5px 5px 5px 0;

		padding: 0;

		font: bold 16px arial;

		color: #666;	
			
		}

.h2cadeau
		{	
		
		color: #555;

		margin: 10px 5px 10px 0;

		padding: 0;

		font: bold 13px verdana;
			
		}
		
.texteBandeAccueil {

	    font: bold 12px arial;

	    }

