/*.. 	Reset	.................................................................. */	
  

   		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}


/*..	Defaults	.................................................................. */

		body 	
			{
			margin: 0px;
			font-family:  verdana, arial, sans-serif;
			font-size:  10px;
			background: #FFF url('../images/header.gif') -90px -110px no-repeat;
			padding: 200px 0 0 0;
			color: #4d4d4d;
	     	}
	     	
	     a,
	     a:link,
	     a:active,
	     a:visited
	     	{
	     	color: #941630;
	     	text-decoration: underline;
	     	}
	     			
	     a:hover
	     	{
	     	text-decoration: none;
	     	}
	     	


/*..	Contenu	.................................................................. */
		
		#content
			{
			position: absolute;
			top: 88px;
			left: 200px;
			width: 70%;
			font-size: 10px;
			}
			
		h1
			{
			display: block;
			width: 270px;
			height: 210px;
			position: absolute;
			top: 0px;
			left: 0px;
			}
			
		h1 a,
		h1 a:link,
		h1 a:active,
		h1 a:visited
			{
			display: block;
			width: 270px;
			height: 210px;
			text-indent: -999px;
			overflow: hidden;
			}			

		h2
			{
			color: #92817b;
			font-size: 25px;
			line-height: 30px;
			text-transform: uppercase;
			font-family:  arial, sans-serif;			
			padding: 0 10px 20px 0;
			margin-bottom: 20px;
			border-bottom: 1px solid #e3dedd;
			}
			
		h3
			{
			color: #941630;
			font-size: 14px;
			margin-bottom: 15px;
			}
			
		h4
			{
			font-weight: bold;
			margin: 3px 0 10px 0;
			}
			
		p
			{
			line-height: 14px;
			margin-bottom: 17px;	
			text-align: justify;		
			}
			
		#content ul
			{
			margin-bottom: 17px;	
			}
			
		#content ul li
			{
			line-height: 14px;
			padding: 5px 0px 5px 30px;
			margin: 0 0 0 20px;
			background: #FFF url('../images/brown_square.gif') 0px 7px no-repeat;			
			}
			
		#content ul li ul
			{
			margin: 10px 0 15px 0;	
			}
			
		#content ul li ul li
			{
			line-height: 20px;
			padding: 5px 0px 3px 30px;
			margin: 0 0 0 0px;
			background: #FFF url('../images/red_square_small.gif') 0px 7px no-repeat;			
			}		
			
		
		#content ul.nolink li a,
		#content ul.nolink li a:link,
		#content ul.nolink li a:active,
		#content ul.nolink li a:visited
			{
			color: #4d4d4d;
			text-decoration: none;
			}
					
		#content ul.nolink li a:hover
			{
			color: #941630;
			text-decoration: underline;
			}	
			
			
			
/*..	Navigation	.................................................................. */			
			
		#nav
			{
			display: none;
			}
					
/*..	Tableaux	.................................................................. */					


		table
			{
			width: 100%;
			margin-bottom: 15px;
			}
		
		td
			{
			vertical-align: top;
			padding: 0 0 20px 0;
			line-height: 20px;
			}

		
/*..	Footer	.................................................................. */


		address
			{
			border-top: 1px solid #e3dedd;
			padding: 27px 0;			
			font-size: 11px;
			color: #999;
			line-height: 22px;
			}
			
		address a
			{
			text-decoration: none !important;
			color: #999 !important;
			}
			
		address a.top
			{
			display: none;		
			}			
			
		
