
/*.. 	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:  "Lucida Grande", "Trebuchet MS", verdana, arial, sans-serif;
			font-size:  12px;
			background-color: #FFF;
			color: #555;
			text-align: center;
	     	}
	     	
	    a,
	    a:link,
	    a:active,
	    a:visited
	    	{
	    	color: #125b90;
	    	text-decoration: underline;
	    	}
	    			
	    a:hover
	    	{
	    	text-decoration: none;
	    	}
	    	
	    em
	    	{
	    	font-style: italic;
	    	}
	     	
/*..	Header	.................................................................. */	     
	    
		
	     
	    h1
	    	{
			behavior: url(/medias/htc/iepngfix.htc)	    	
	    	display: block;
	    	float: left;
	    	width: 136px;
	    	height: 36px;
	    	background: #125b90 url('../images/logo.png') 50% 50% no-repeat;
    		text-indent: -999px;
    		overflow: hidden;	
    		margin: 0 0 30px 0px;    	
	    	}
	    	
	    h2
	    	{
	    	display: block;
	    	float: left;
	    	width: 250px;
	    	height: 1px;
    		text-indent: -999px;
    		overflow: hidden;
   	    	}
   	    	
	    	
	    address
	     	{
	     	float: right;
	     	padding: 9px 0 0 0;
	     	font-weight: bold;
	     	font-size: 12px;
	     	}

	     address a
	     	{
	     	padding: 0 0 0 30px;
	     	}
	     	
	     p#language
	     	{
	     	float: right;
	     	padding: 9px 0 0 30px;
	     	font-weight: bold;
	     	font-size: 12px;
	     	margin: 1px 0 0 0;
	     	color: #999;
	     	}
	    	
	    	
/*..	Polychrome	.................................................................. */			
	
		
		#creation-site-internet-geneve		
			{
			font-size: 12px;
			line-height: 23px;	
			width: 800px;
			margin: 30px auto;		
			text-align: left;
			}
			
		#portfolio
			{
			clear: both;
			display: block;
			}
				
		#portfolio p
			{
			margin-bottom: 20px;
			}
			
		div.column
			{
			float: left;
			width: 266px;
			padding: 20px 0 0 0;
			margin: 0 0 20px 0;
			}
			
		h3
			{
			font-size: 13px;
			font-weight: bold;
			color: #125b90;			
			margin: 0 0 15px 0;
			}
			
		p
			{
			padding: 0 25px 0 0px;			
			}	
			
		ul li
			{
			float: left;		
			margin: 0 10px 0 0;
			white-space: nowrap;
			}
			
		ul li.web
			{
			color: #888;
			}								

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

			
		address#footer
			{
			float: none;
			font-weight: normal;
			clear: left;
			padding: 10px 0 20px 0 !important;	
			font-size: 11px;	
			line-height: 24px;
			color: #AAA;
			}
		
		address#footer a
			{
			padding: 0px !important;
			color: #AAA;
			text-decoration: none;				
			}
		
		p#agences
			{		
			font-size: 10px;
			color: #DDD;
			margin: 0 0 25px 0;
			}
		
		
		p#agences a,
		p#agences a:link,
		p#agences a:active,
		p#agences a:visited
			{
			color: #DDD;
			text-decoration: underline;
			}
					
		p#agences a:hover
			{
			color: #333;
			}
			
		p#agences:hover,
		p#agences:hover a
			{
			color: #AAA !important;
			}