    h1.title		{
				visibility: hidden;
			}

    h2.author		{
				position:absolute;
				top: 85px;
				left: 40px;
				margin: 0;
				font-family: Arial, Helvetica, Geneva;
				font-size: 13px;
				color: #FFE9CC;
			}

    #navi		{
			}
				
    #navi li a		{
				display: block;
				text-decoration: none;
				font-size: 16px;
				font-family: Arial, Helvetica, Geneva;
				font-style: italic;
				color: blue;
				height: 15px;
				background-image: url("../Images/idx.GIF");
				background-repeat: no-repeat;
				background-position: left top;
				padding: 0px 0px 0px 20px;
			}

     #navi li a:hover	{
				text-decoration: underline overline;
				background-position: 0 -18px;
			}


     #global 		{
				padding: 0px;
				width: 975px;
				margin-bottom: 10px;
				height: 700px;
				min-height: 700px;

				-moz-box-shadow: none; 
				-webkit-box-shadow: none; 
				box-shadow: none;
    			}

     #global:before     {
				position: absolute;
				content: " ";
				top: 50px;
				right: 0px;
				height: 650px;
				width: 100%;
    				-moz-box-shadow: 8px 8px 12px rgb(57, 57, 57);
    				-webkit-box-shadow: 8px 8px 12px rgb(57, 57, 57);
    				box-shadow: 8px 8px 8px rgb(57, 57, 57);
				z-index: -1;
 			}


      #Ecorne		{
				display: block;
				float: right;
				width: 50px;
				height: 59px;
				background-image: url("../Images/ecorne.PNG");
				background-repeat: no-repeat;
				background-position: left top;
				margin-top: -1px;
				margin-right: -1px;
			}

      #maj       	{
				position: absolute;
  				background: #FFE9CC url("../Images/papier2.GIF") repeat-y left top;
				top: 112px;
				left: 650px;
				height: 400px;
				width: 300px;
				overflow: hidden;
			}

      #maj #cut-maj	{
				position: absolute;
				top: 370px;
				left: 0px;
				height: 30px;
				width: 300px;
			}

      #cut-maj a	{
				display: block;
				text-decoration: none;
				height: 30px;
				text-align: right;
				line-height: 40px;
				color: rgb(57, 57, 57);
				font-weight: bold;
				font-size: 12px;
				background-image: url("../Images/cut-maj.GIF");
				background-repeat: no-repeat;
				background-position: top;
			}

      #cut-maj a:hover  {
				background-position: 0 -30px;
				text-decoration: none;
				color: black;
			}

      #Recherche	{
				position:absolute;
  				background: #FFE9CC url("../Images/papier2.GIF") repeat-y left top;
				font-family: Arial, Helvetica, Geneva;
				font-size: 11px;
				top: 50px;
				left: 650px;
				width: 300px;

			}

      #Recherche #qbox
			{
				width: 99%;
				background-color: #F0ECD6;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}


     #Recherche, #maj	{
				border-left: 1px solid gray;
				border-top: 1px solid gray;
				border-right : 0px solid gray;
				border-bottom: 0px solid gray;
			}

      #Ammonite		{
				display: block;
				position:absolute;
				top: 0px;
				left: 30px;
				width: 436px;
				height: 74px;
				background-image: url("../Images/titre.GIF");
				background-repeat: no-repeat;
				background-position: left top;
			}


      #Spirales		{
				position:absolute;
				display: block;
				top: 426px;
				left: 278px;
				height: 42px;
				width: 342px;
				background-image: url("../Images/spirales.GIF");
				background-repeat: no-repeat;
				background-position: left top;
			}

      #polyopsis	{
			 	position: absolute;
				top: 130px;
				left: 25px;
			}

      #arms		{
				position: absolute;
				display: block;
				top: 30px;
				left: 300px;
				height: 509px;
				width: 269px;
				background-image: url("../Images/squidarms.GIF");
				background-repeat: no-repeat;
				background-position: left top;
			}

      #Idx010		{ position:absolute; top: 111px; left: 480px; }

      #Idx020		{ position:absolute; top: 152px; left: 475px; }

      #Idx030		{ position:absolute; top: 193px; left: 470px; }

      #Idx040		{ position:absolute; top: 234px; left: 462px; }

      #Idx050		{ position:absolute; top: 275px; left: 450px; }

      #Idx060		{ position:absolute; top: 316px; left: 431px; }

      #Idx070		{ position:absolute; top: 357px; left: 408px; }

      #Idx080		{ position:absolute; top: 398px; left: 373px; }

      #Idx090		{ position:absolute; top: 475px; left: 357px; }

      #Idx100		{ position:absolute; top: 486px; left: 480px; }



      #Degrade-angle	{ position:absolute; background-image: url("../Images/degrade-angle.GIF");}
      #Degrade          { position:absolute; background-image: url("../Images/degrade.GIF"); background-repeat: repeat-x; }
      #Bandeau		{ position:absolute; top: 546px; left: 0px; width: 950px; height: 36px;  background-color: black;  }
      #Bandeau li.boxl	{
				display: block;
				float: left;
				margin-left: 20px;
			}
      #Bandeau li.boxr	{
				display: block;
				float: right;
				margin-right: 20px;
			}


      #Degrade2-angle	{ position:absolute; background-image: url("../Images/degrade2-angle.GIF");}
      #Degrade2         { position:absolute; background-image: url("../Images/degrade2.GIF"); background-repeat: repeat-x; }
      #Degrade-angle, #Degrade
				{ top: 530px; }
      #Degrade2-angle, #Degrade2
				{ top: 582px; }
      #Degrade-angle, #Degrade2-angle {
				left: 149px;
				width: 13px;
				}
      #Degrade, #Degrade2 {
				left: 162px;
				width: 788px;
			}
      #Degrade-angle, #Degrade2-angle, #Degrade, #Degrade2
			{ height: 16px; }

      #award		{	position: absolute;
				left: 170px;
				top: 600px;
			}

      #award img	{	width: 130px;
				
				-moz-box-shadow: 4px 4px 6px rgb(57, 57, 57); 
				-webkit-box-shadow: 4px 4px 6px rgb(57, 57, 57); 
				box-shadow: 4px 4px 6px rgb(57, 57, 57);
			}

      #locution		{
				position: absolute;
				left: 320px;
				top: 600px;
				height: 86px;
				padding-top: 20px;
				padding-right: 70px;
				margin-right: 25px;
				font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica, Geneva;
				font-size: 13px;
				font-style: italic;
				color: rgb(57, 57, 57);
				text-decoration: none;
				background-image: url("../Images/sharpe.JPG");
				background-repeat: no-repeat;
				background-position: right top;
			}

      #locution span	{
				font-style: normal;
				white-space: nowrap;
			}


      #Info		{	position:absolute;
				top: 95px;
				left: 321px;
      			        width: 144px;
                      	        font-size: 12px;
				line-height: 1.5em;
           		}

     #Info img		{
				width: 100px;
				
				-moz-box-shadow: 4px 4px 6px black; 
				-webkit-box-shadow: 4px 4px 6px black; 
				box-shadow: 4px 4px 6px black;
			}
