  body { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
    font-style: normal;
    line-height: normal;
    font-size: 1em;
	background-color:#0020ff;
	color:#000000;
	background-image:url(artdeco/fond.gif);
	background-position:left top;
	background-repeat:repeat-x;
    }

  * { margin: 0px;
    padding: 0px;
    }

  h1 {
	margin: 10px 0px 5px 33px;
	padding: 1px 0px 6px 18px;
	background: url(images/h1g.jpg) no-repeat scroll left top;
	font-family: "Times New Roman",Times,serif;
	font-size: 1.1em;
	font-style: italic;
	font-weight: lighter;
	background-color: #ffffff;
	color: #890000;
	}

  h2 { margin: 8px 0px 0px 50px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    background-color: #ffffff;
    color: #000070;
    padding-bottom: 17px;
    }

  h3 { background: url(images/balle.gif) no-repeat scroll left top;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    margin-left: 52px;
    font-weight: normal;
    width: 412px;
    margin-bottom: 12px;
    padding-left: 18px;
    background-color:#f2fefe;
    color:#000000;
    }

  ul { list-style-type: none;
    }
  
  img { border: medium none ;
    }

  acronym { cursor: help;
    text-decoration: none;
    }

  #space-shuttle { background: transparent url(artdeco/bg.gif) repeat-y scroll center top;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    z-index: 3;
    width: 774px;
    }

  .haut { width: 742px;
    height: 20px;
    margin-left: 16px;
    }

  #header { margin: 0px 0px 0px 16px;
    padding: 0px;
    width: 742px;
    }

  #conteneur { margin-right: auto;
    width: 744px;
    }

  .access { padding: 4px 0px 1px 2px;
    width: 725px;
    text-align: left;
    background-color: rgb(255, 255, 255);
    color: rgb(74, 73, 81);
    text-indent: 20px;
    font-size: 0.7em;
    margin-left: 16px;
    }

  .access li { padding: 1px 1px 3px 5px;
    display: inline;
    text-align: left;
    text-decoration: none;
    background-color: rgb(255, 255, 255);
    color: rgb(74, 73, 81);
    line-height: 20px;
    margin-left: 5px;
    }

  .access a { background-color: rgb(255, 255, 255);
    color: rgb(74, 73, 81);
    font-size: 0.9em;
    text-decoration: none;
    }

  .access a span { text-decoration: none;
    background-color: rgb(249, 240, 244);
    color: rgb(74, 73, 81);
    }

  .access a:hover { margin: 0px;
    padding: 0px;
    text-decoration: underline overline;
    background-color: rgb(241, 241, 241);
    color: rgb(74, 73, 81);
    }

  #menu { padding: 4px 0px 6px 2px;
    width: 725px;
    text-align: center;
    background-color: rgb(255, 255, 255);
    color: rgb(74, 73, 81);
    margin-left: 16px;
    margin-bottom: 10px;
    font-size: 0.8em;
    }

  #menu li { padding: 1px 1px 0px 5px;
    display: inline;
    text-align: left;
    background-color: rgb(255, 255, 255);
    color: rgb(74, 73, 81);
    margin-left: 4px;
    width: 100%;
    }

  #menu a { background-color: rgb(255, 255, 255);
    color: rgb(74, 73, 81);
    font-size: 0.9em;
    }

  #menu a:hover { margin: 0px;
    padding: 0px;
    text-decoration: underline overline;
    background-color: rgb(249, 240, 244);
    color: rgb(74, 73, 81);
    }

  #menu span { color: rgb(74, 73, 81);
    background-color: rgb(249, 240, 244);
    text-decoration: none;
    }

  #conteneur-colonnes { z-index: 2;
    width: 757px;
    }

  #colonne1 { margin: 5px 0px 0px 16px;
    float: left;
    font-size: 1em;
    width: 62%;
    color: rgb(74, 73, 81);
    background-color: rgb(255, 255, 255);
    }

  #colonne2 { float: left;
    width: 5px;
    height: 420px;
    display: block;
    font-size: 1em;
    }

  #colonne3 { margin: 45px 10px 0px 0px;
    padding: 0px 10px 0px 15px;
    background: transparent url(artdeco/pellicules.jpg) repeat scroll left top;
    float: right;
    width: 150px;
    height: 400px;
    }

  #colonne3bis { margin: 35px 23px 0px 0px;
    padding: 0px 0px 0px 15px;
    float: right;
    width: 22%;
    color: rgb(74, 73, 81);
    background-color: rgb(255, 255, 255);
    }

  #colonne1 a { color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
    }

  .contenulargeur { margin: 20px 0px 20px 16px;
    width: 742px;
    text-align: center;
    }

  #haut { margin: 10px 0px 0px 16px;
    font-size: 0.8em;
    color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    width: 742px;
    }

  #footer { font-size: 0.7em;
    background-color: #ffffff;
    color: #000070;
    width: 742px;
    margin-left: 16px;
    text-align: center;
    }

  #copyright {
	background: url(artdeco/bottom.gif) no-repeat scroll 0% 50%;
	font-size: 1em;
	width: 774px;
	height: 42px;
	text-align: center;
	color: #000070;
	background-color: #ffffff;
    }

  .clearfix:after { content: ".";
    display: block;
    height: 0pt;
    clear: both;
    visibility: hidden;
    }

  #extra2 { background: transparent url(artdeco/topLeft_bg.gif) repeat-x scroll 0% 50%;
    top: -0.75pt;
    left: 0pt;
    position: absolute;
    z-index: 0;
    height: 130px;
    margin-top: 35px;
    display: block;
    float: left;
    width: 40%;
    }

  #extra3 { background: transparent url(artdeco/topRight_bg.gif) repeat-x scroll 0% 50%;
    top: 0pt;
    height: 130px;
    z-index: 1;
    right: 0px;
    margin-top: 155px;
    position: absolute;
    width: 49%;
    }

  .contenu { color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    font-size: 0.8em;
    margin-left: 50px;
    padding-bottom: 17px;
    }

.contenu-centre { color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    font-size: 0.8em;
    margin-left: 50px;
    padding-bottom: 17px;
    text-align:center;
    }
	
   .contenu ul ul {
   list-style-type:circle;
   padding-left:60px;
   }
	
.ariane { color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    font-size: 0.6em;
    margin-left: 32px;
    padding-bottom: 17px;
    }

  .image { margin: 25px 0px 15px 122px;
    }

  .contenublock { color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    font-size: 0.8em;
    margin-left: 92px;
    padding-bottom: 17px;
    text-align: justify;
    font-style: italic;
    }

  .contenubp { margin: 0px 0px 0px 40px;
    color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    font-size: 0.8em;
    }

  .contenubp a { color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    }

  .contenu li { margin: 0px 0px 5px;
    padding: 0px;
    }

  .contenucentre {
    text-align:center;
    }

  .telecharger { color: rgb(168, 168, 168);
    background-color: rgb(255, 255, 255);
    }

.telecharger a { color: rgb(168, 168, 168);
    background-color: rgb(255, 255, 255);
	text-decoration:none;
    }

  .formulaire { color: rgb(59, 59, 69);
    background-color: rgb(255, 255, 255);
    font-size: 0.8em;
    margin-left: 40px;
    padding-bottom: 17px;
    text-align: justify;
    }

   .photos {
   width:774px;
   text-align:center;
   }
