body {
	width:100%;
	min-height:100%;
	_height:100%;
	background-color:black ;
	background-image:url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

#global {
	width:758px; position:absolute; 
	left: 50%;
	margin:-8px 0px 0px -380px; margin-top:-8px; #margin-left:-370px;
	border-left: solid #004F75 1px;
	border-right: solid #004F75 1px; background-color:#fcf0f0;
}


	h1 a {
		background:url(images/header.jpg) no-repeat;
		min-height:218px; _height:218px;
		display:block;  text-indent:-5000px; overflow:hidden;
		margin:-14px 0px;
	
	}
	
	.rouge {
		color:red;
	
	}
	
	#footer {
		position:absolute; text-align:center; width:658px; 
		margin:40px 0px 20px 70px; border: 2px solid black;
		font-size:11px; font-style:italic;
		#margin-left:5px; #padding:10px;
	}
	
	ul#menu {
		padding: 0 ;
		list-style-type: none ;
		background:url(images/background-menu.gif) no-repeat;
		height:74px; width:758px;
		#margin-left:-1px; margin-top:-16px;	#margin-top:-20px;
	}
	
	ul#menu li a {
		height:74px;
		float:left;
		text-indent: -4000px ; 
		overflow:hidden;
		text-decoration: none ;
		width:161px;
	}
	
	ul#menu li {
		#margin: 0 0 -14px 0px ; padding: 0 ;} /*Correction IE */
	
	
	ul#menu li#accueil a {
		background: url(images/titres/menu.gif) no-repeat -139px -0px ; width: 159px ; margin-left:137px;}
	ul#menu li#accueil a:hover {
		background: url(images/titres/menu.gif) no-repeat -139px -62px ; }	
	ul#menu li#presentation a {
		background: url(images/titres/menu.gif) no-repeat -297px 0 ; width: 163px ;}
	ul#menu li#presentation a:hover {
		background: url(images/titres/menu.gif) no-repeat -297px -62px ; }
	ul#menu li#tarif a {
		background: url(images/titres/menu.gif) no-repeat -459px 0 ; width: 164px ;}
	ul#menu li#tarif a:hover {
		background: url(images/titres/menu.gif) no-repeat -459px -62px ; }
	
	
	#global #containt {
		text-align:center; min-height:200px; _height:200px;
	}
		
/*---------------------------------------------------------------------------------------------
										PAGE ACCUEIL
---------------------------------------------------------------------------------------------*/					

span {
color:red;
}
	
	  #h4-accueil  {
		background:url(images/sslogan.jpg) no-repeat;
		min-height:25px; _height:25px;
		display:block;  text-indent:-5000px; overflow:hidden;
		margin-left:170px; margin-top:30px;
	}
	
	
	  #h5-accueil  {
		background:url(images/slogannn.jpg) no-repeat;
		min-height:71px; _height:71px;
		display:block;  text-indent:-5000px; overflow:hidden;
		margin-left:170px;
	}
	
	#global #containt p {
		font-size :14px;
	}
	
	#global #containt p.presentation {
		font-size:16px; margin-top:20px; 
	}


	#global #containt #bloque {
		float:right;
		margin: 20px 30px 10px 30px;
		border: 1px solid black;
	}			
		
	#h2-accueil {
		background:url(images/titres/accueil.jpg) no-repeat;
		min-height:700px; _height:700px;
		float:left; width:50px;
		display:block;  text-indent:-5000px; overflow:hidden; margin:-12px 10px 0px 0px; #margin-top:-20px;	
	}	
			
	ul#menu li#page-accueil a {
		background: url(images/titres/menu.gif) no-repeat -139px -62px ; width: 159px ; margin-left:137px;}
	ul#menu li#page-accueil a:hover {
		background: url(images/titres/menu.gif) no-repeat -139px -62px ; }	

		
	#containt #h3-accueil {
		text-align:left;

		background:url(images/titres/h3-accueil.jpg) no-repeat; text-indent:-5000px; overflow:hidden;
		height:35px; 
	}
	
	
	#global #containt ul#contenu {
		margin:50px 0px 50px 100px; padding:0px; 	list-style-type:square;
		font-size :14px; #margin-left:40px;
	}
	
	#global #containt ul#contenu li {
		margin:20px 0px; 
	
	}
	
	
/*---------------------------------------------------------------------------------------------
										PAGE PRESENTATION
---------------------------------------------------------------------------------------------*/					

	
	ul#menu li#page-presentation a {
		background: url(images/titres/menu.gif) no-repeat -297px -62px ; width: 163px ;}
	ul#menu li#page-presentation a:hover {
		background: url(images/titres/menu.gif) no-repeat -297px -62px ; 
	}
	
	#h2-presentation {
		background:url(images/titres/presentation.jpg) no-repeat;
		min-height:940px; _height:980px; float:left; width:50px;
		display:block;  text-indent:-5000px; overflow:hidden; margin:-12px 10px 0px 0px; #margin-top:-20px;	
	}	
	
	#containt h3#h3-presentation {
		background:url(images/titres/h3-presentation.jpg) no-repeat; text-indent:-5000px; overflow:hidden;
		height:35px;
	}
	
	
	#global #containt #containt-notice {
		display:block; height:320px; margin-top:30px;
	}
	
	#global #containt #containt-notice p {
		margin:5px 50px 0px 385px;    
		line-height:20px;
		#margin-left:335px;
	}
	
	#global #containt #containt-notice #notice {
		border: 1px solid black;
		float:left; margin:10px 30px 0px 30px;
	}	
	
	
	#global #containt #containt-outils {
		display:block; height:260px;
		margin-top:40px;
	}
	
	#global #containt #containt-outils ul {
		 font-size:14px;
	}
	
	
	#global #containt #containt-outils ul li {
		margin:15px 0px 0px 100px; font-size:12px;
		text-align:left; 
		#margin-left:70px;
	
	}
	
	
	#global #containt #containt-outils #outils {
		float:right; width:300px;
		border: 1px solid black; 
		margin:30px 30px 0px 0px;

	}
	
	
	
/*---------------------------------------------------------------------------------------------
										PAGE TARIF
---------------------------------------------------------------------------------------------*/					

	ul#menu li#page-tarif a {
		background: url(images/titres/menu.gif) no-repeat -459px -62px ; width: 164px ;}
	ul#menu li#page-tarif a:hover {
		background: url(images/titres/menu.gif) no-repeat -459px -62px ; }
	
	h2#h2-tarif {
		background:url(images/titres/tarif.jpg) no-repeat;
		min-height:600px; _height:620px; float:left; width:50px;
		display:block;  text-indent:-5000px; overflow:hidden; margin:-12px 10px 0px 0px; #margin-top:-20px;	
	}	
	
	
	#containt #h3-tarif {
		background:url(images/titres/h3-tarif.jpg) no-repeat; text-indent:-5000px; overflow:hidden;
		height:35px;
	}
	
		  #h4-tarif  {
		background:url(images/slogann.jpg) no-repeat;
		min-height:46px; _height:48px;
		display:block;  text-indent:-5000px; overflow:hidden;
		margin:0px 30px 0px 180px;
	}
	
	#global #containt #bloque-tarif {
		float:left;
		margin: 20px 30px 10px 30px;
		border: 1px solid black;
	}			
	
	#global #containt #bloque-tarif2 {
		float:left;
		margin: 270px 30px 10px -230px;
		border: 1px solid black;
		height:157px;
	}	
	
	#global #containt #tarif {
		margin:30px 0px;
	}
	
	#global #containt #tarif p {
		margin-right:30px;
	}	
	
	#global #containt ul#prix {
		margin:0px 40px 0px 310px;
		text-align:left;
	}	
	#global #containt ul#tarif {
		margin:0px 0px 0px 0px;
		text-align:left;
	}
	#global #containt ul#tarif li {
		margin:2px 0px 0px 0px;
		text-align:left;
	}
	
	#global #containt ul#tarif {
		margin:0px 0px 40px 0px;
		text-align:left;
	}
	
	#global #containt ul li {
		margin:15px 0px; 		padding-left:10px;

	}	
	
		#footer-tarif {
		position:absolute; text-align:center; width:658px; 
		margin:40px 0px 20px 70px; border: 2px solid black;
		font-size:11px; font-style:italic;
		#margin-left:5px; #padding:10px;
	}
	
	
	
	
