		body
		{
			margin: 10px 0 ;
			padding: 0 ;
			font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
			background: #FFF ;
			overflow:hidden;
		}
		
		div.menutop
		{
			width: 100% ;
			padding: 0 ;
			margin: 30px 0px ;
			text-align: center ;
			border: 2px solid #fff ;
			background: #EEE ;
		} 

		div.menutop ul {
			position: absolute; 
			top: 60px; 
			left: 0px; 			
			margin:0;
			padding: 0;
			list-style-type: none;
			background: #EEE ;
			width: 100%
		}

		div.menutop  li a
		{
			line-height: 25px ;
			font-size: 1.2em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #0af ;
			display: block ;
			text-decoration: none ;
			border-right: 1px solid #fff ;
			border-left: 1px solid #fff ;
		}	  				 

		div.menutop  li
		{
			width: 130px ;
			float: left ;
			text-align: center ;
			background: #EEE ;
		}
		
		
		div.menutop  li a:hover
		{
			color: #00f ;
		}


		div.menuSecond {
			left: 0px;
			top: 85px;
			padding: 0;
			line-height: 25px;
			position: absolute;
			background: #EEE;
		}
		
		div.menuSecond ul {
			margin: 0;
			padding: 0px 0 10px;
			list-style-type: none;
			text-align: right;
		}

		div.menuSecond li {
			float: bottom;
			text-align: right;
			border-top: 1px solid #fff ;
			width: 130px ;
		}	
					
		div.menuSecond li.first {
			font-size: 1.4em ;		
			font-weight: bold ;
			color: #B00 ;
		}	
		
		div.menuSecond  li a
		{
			font-size: 1.2em ;
			font-weight: bold ;
			letter-spacing: 1px ;
			color: #0af ;
			display: block ;
			text-decoration: none ;
			background: #EEE;
		}

		div.menuSecond  li a:hover
		{
			color: #00f ;
		}


				
		div.topFirm  {
			text-align: left ;
		}
		
		div.topFirm h1 {
			height: 20px ;
			color: #B00 ;
			margin: 0 30px;	
				
		}
				
		div.conteneur
		{
			margin: 20px 200px ;
			text-align: left ;
			border: 2px solid #fff ;
			background: #fff ;
		}
		
		div.conteneur		
		{
		}		
		
		div.conteneur img
		{
		    position: absolute;
			top: 300px ;
			left: 20px;
		
		}
		
		div.conteneur p.slogan {
			margin-top:20px;
		}
		
		div.conteneur div.bigI {
			position: absolute; 
			top: 270px; 
			left: 70px;
			font: 10em "Book Antiqua", "Times New Roman","Verdana"  ;
			font-weight: bold ;
			color: #eee ;
		}
		
		div.bigI div {
			position: absolute; 
			top: 0px; 
			left: 40px;
		   		  filter:alpha(opacity=20);
		   -moz-opacity:0.3;
		   opacity: 0.3;
		}
		
		div.contenu 
		{
			margin-top: 20px  ;
			
		}
					
		div.contenu p {
			text-align: left ;					
			padding: 0px;
			margin: 0px ;
			text-indent: 2em ;
		  	margin-bottom: 0;			
		}
						
		div.contenu h2
		{
			padding-left: 25px ;
			line-height: 25px ;
			font-size: 1.4em ;
			color: #B00 ;
			border-bottom: 1px solid #b00 ;
		  	margin-top: 20px;			
		}
		
		div.contenu h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			border-bottom: 1px  ;
			border-left: 3px ;
			font-size: 16px ;
		}
		
		
		div.contenu a
		{
			color: #0af ;
			text-decoration: none ;
		}
		
		div.contenu a:hover
		{
			color: #11F ;
			text-decoration: underline;
		}
		
		p#footer
		{
			margin: 0 ;
			padding-right: 10px ;
			line-height: 30px ;
			text-align: right ;
			color: #aaa ;
		}
		
		pre
		{
			text-align: left ;
			overflow: auto ;
			background: lightGrey ;
			border: 2px solid #9b2 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		
		pre span
		{
			color: #560 ;
		}
		
		pre span.comment
		{
			color: #b30000 ;
		}

		span.produit {
			font-size: 17 ;		
		}
		
		code.acronyme {
			font-size: 18 ;		
		}
				
		span.xml {
		}
		
		td.xml {
			text-align: left ;
			font-size: 10 ;		
			overflow: auto ;
			background: #EEE;
			border: dashed #644 1px;
			width: 200px;
		}
		
		ul.petitmenu
		{
			margin: 0 ;
			padding: 0 ;
			list-style-type: none ;
		}
		ul.petitmenu li
		{
			float: left ;
			text-align: center ;
			float: bottom ;
		}
		
		ul.petitmenu li a
		{
			width: 50px ;
			line-height: 25px ;
			font-size: 1.2em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #0af ;
			display: block ;
			text-decoration: none ;
		}
		
		ul.petitmenu li a:hover
		{
			color: #00f ;
		}
		
		
		h1#header
		{
			height: 50px ;
			color: #B00 ;
			margin: 0 ;
		}
		
		h1#header a
		{
			width: 400px ;
			height: 70px ;
			display: block ;
			position: relative ;
			left: 350px ;
			top: 15px ;
		}
		
		h1#header a span
		{
			display: none ;
		}
		
		img.footer_nternetrium {
				position: absolute;
				bottom:0px;
				left:100px;
		}		
		img.footer_I {
				position: absolute;
				top:490px;
				left:70px;
		}		
		
}