/*.. 	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 	
			{
			font-family:  Helvetica, Arial, sans-serif;
			font-size:  12px;
			line-height: 22px;
			color: #111;
			background: #FFF url('../images/background.gif') left top repeat-x;
			text-align: center;
	     	}
	     	
		a,
      	a:link,
      	a:active,
      	a:visited
      		{
      		color: #a8703c;
      		text-decoration: underline;
      		}
      				
      	a:hover
      		{
      		text-decoration: none;
      		}     	
	     	
		#main
			{
			position: relative;
			width: 690px;
			margin: 60px auto 30px auto;
			text-align: left;
			padding-top: 1px;
			}

/*..	Header	.................................................................. */	     	
	    

	     h1
	     	{
	     	position: absolute;
	     	top: 0px;
	     	left: 0px;
	     	display: block;
	     	width: 167px;
	     	height: 39px;
	     	background: #FFF url('../images/logo.gif') top left no-repeat;
	     	}
	     	
	     h1 a,
	     h1 a:link,
	     h1 a:active,
	     h1 a:visited
	     	{
	     	display: block;
	     	width: 167px;
	     	height: 39px;   	
	     	text-indent: -999px;
	     	overflow: hidden;
	     	}
	     
		#header ul
			{
			border-top: 1px solid #DEDEDE;
			border-bottom: 1px solid #DEDEDE;
			margin: 55px 0px 20px 0px!important;
			height: 42px;
			}
		
		#header ul li
			{
			float: left;
			}
		
		#header ul li a,
		#header ul li a:link,
		#header ul li a:active,
		#header ul li a:visited,
		#header ul li strong
			{
			line-height: 42px;
			color: #444;
			text-decoration: none;
			padding: 0px 30px 0px 15px;
			font-weight: normal;
			}

		#header ul li a:hover
			{
			color: #ab7341;
			text-decoration: none;
			}
			
		#header ul li strong
			{			
			color: #a8703c;
			}
		
		#header ul li.last a,
		#header ul li.last a:link,
		#header ul li.last a:active,
		#header ul li.last a:visited,
		#header ul li.last strong
			{
			padding: 0px !important;
			}		
	
		ul#languages
			{
			position: absolute;
			top: 0px;
			right: 0px;
			}
		
		ul#languages li
			{
			float: left;
			margin: 0px 0px 0px 12px;
			}
			
			
/*..	Blockquote	.................................................................. */	     	


		blockquote
			{
			display: block;
			height: 135px;
			padding: 35px 440px 35px 35px ;
			background-color: #a8703c;
			font-size: 18px;
			color: #FFF;
			line-height: 34px;
			font-weight: normal;
			}
		
		blockquote#home
			{
			background: #a8703c url('../images/photo-geneve-02.jpg') right top no-repeat;
			}
			
		blockquote#relocation
			{
			background: #a8703c url('../images/photo-geneve.jpg') right top no-repeat;
			}			
			
		blockquote#about
			{
			line-height: 28px;
			padding: 35px 440px 35px 35px ;				
			background: #a8703c url('../images/photo-flat.jpg') right top no-repeat;
			}	
			
		blockquote#other
			{
			padding: 35px 460px 35px 35px ;				
			background: #a8703c url('../images/photo-business-woman.jpg') right top no-repeat;
			}
			
		blockquote#rates
			{
			padding: 50px 460px 20px 35px ;				
			background: #a8703c url('../images/photo-flat.jpg') right top no-repeat;
			}
			
		blockquote#liens
			{
			padding: 35px 460px 35px 35px ;				
			background: #a8703c url('../images/photo-geneve.jpg') right top no-repeat;
			}
			
		blockquote#contact
			{
			padding: 35px 460px 35px 35px ;				
			background: #a8703c url('../images/photo-geneve-02.jpg') right top no-repeat;
			}															


/*..	Content	.................................................................. */	     	


		#content
			{
			padding: 33px 0px 0px 280px;
			text-align: justify;
			background: #FFF url('../images/squares.gif') left top no-repeat;
			}
			
		#content.services
			{
			background: #FFF url('../images/squares-autres-services.jpg') left top no-repeat !important;
			}			
			
		#content h2
			{
			font-size: 22px;
			font-weight: normal;
			color:#a8703c;
			margin-bottom: 30px;
			font-family: Georgia, "Times New Roman", serif; 
			line-height: 30px;
			}	
			
		#content h3
			{
			font-size: 13px;
			font-weight: bold;
			color:#666;
			margin-bottom: 15px;
			}				
		
		#content p
			{
			margin-bottom: 20px;
			font-size: 13px;
			}
			
		#content ul li
			{
			list-style: square outside;
			margin: 0px 20px 15px 30px;
			}
		
		#content ul li strong
			{
			color: #a8703c;
			}
			
		#content ul.links li strong
			{
			color: #444;
			}			
			
			
		#content .right
			{
			float: right;
			margin: 6px 0px 12px 18px;
			}
			
/*..	Tableau	.................................................................. */

		table
			{
			margin-top: -15px;
			margin-bottom: 0px;
			}
			
		table tr
			{
			border-top: 1px solid #DEDEDE;
			}	     	
			
		table tr td
			{
			padding: 5px 0px;
			}
		

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

		#footer
			{
			border-top: 1px solid #DEDEDE;
			padding: 15px 0;
			}
		
		#footer address
			{
			color: #999;
			}
			
		#footer p,
		#footer p a,		
		#footer p a:link,
		#footer p a:active,
		#footer p a:visited
			{
			color: #CCC;
			text-decoration: none;
			}

		#footer  p a:hover
			{
			color: #666;
			text-decoration: underline;
			}
		
		
		
			
			
			
			
			
			
			
			
			
			
			
			
