body{/*FF PC e other Brownsers*/
	margin:0px;
	border:0px;
	background:#fff;
	font-family:Verdana;
	font-size:9px;
	overflow:scroll;
	color:#000000;
	/*letter-spacing:-0.5px;*/
	}
.ie body{/*IE*/
	font-family:Verdana;
	font-size:9px;
	}
.mac.ff2 body{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.mac.ff3 body{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.mac body{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.webkit body{/*SAFARI*/
	font-family:Arial;
	font-size:11px;
	}
	
/**/
h1{/*FF PC e other Brownsers*/
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	/*letter-spacing:-0.5px;*/
	}

.ie h1{/*IE*/
	font-family:Verdana;
	font-size:9px;
		font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	}
.mac.ff2 h1{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
		font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	}
.mac.ff3 h1{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.mac h1{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
		font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	}
.webkit h1{/*SAFARI*/
	font-family:Arial;
	font-size:11px;
		font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	}
/**/

/**/
.mac.ff2 #column1Home a{
	font-family:Arial;
	font-size:11px;
}
.mac.ff3 #column1Home a{
	font-family:Arial;
	font-size:11px;
}
.mac #column1Home a{
	font-family:Arial;
	font-size:11px;
}
/**/
	
#allSite, #allSiteHome{ 
	margin:0px auto; 
	width:989px; 
	vertical-align:top;
	margin-top:52px;
	position:relative;
	}
#allSiteHome{ 
	margin-top:0px;
	width:759px; 
	}
#alignImageHome{
	position:absolute;
	height:360px;
	width:552px;
	margin-left:-30px; 
	bottom:0px;
	left:50%;
	margin-bottom:20px;
}
.ff3 #alignImageHome{
	
}
#imageHome{
	position:relative;
	height:360px;
	z-index:0px;
}
#logoHome{
	position: absolute;
	width:118px;
	height:64px;
	bottom:0px;
	left:50%;
	margin-bottom:20px;
	margin-left:-318px;
	}
#columnMenu{
	width:188px;
	float:left;
	}
#columnCenter{
	width:608px;
	float:left;
	}
#columnCenter1{
	width:789px;
	float:left;
	}
#top{
	width:762px;
	float:left;
	}	
#home{
	margin-left:12px;
	width:762px;
	float:left;
	margin-top:7px;
	}		
#columnRight{
	margin-left:30px;
	width:125px;
	float:left;
	margin-top:-8px
	}
#center{
	text-align:center;
	display:block;
	}
#menu{
	margin-top:18px;
	width:193px;
	padding-bottom:21px;
	}
#menuPhotos{
	margin-top:11px;
	width:193px;
	padding-bottom:26px;
	border-bottom:1px solid #000;
	}
#menuLine{
	width:193px;
	padding-bottom:17px;
	}
#menuLine1{
	width:193px;
	padding-bottom:21px;
	}
#trace{
	padding:0px;
	margin:0px;
	width:3px;
	border-top:1px solid #000000;
	}
#traceWhite{
	padding:0px;
	margin:0px;
	width:3px;
	border-top:1px solid #ffffff;
	}
/*.webkit #menuLine{
	padding-bottom:28px;
	}*/
#titleProjects{
	width:608px;
	float:left;
	display:block;
	border:0px;
	}
#contentProfile{
	width:340px;
	float:left;
	display:block;
	border:0px;
	color:#000000;
	}
#contentProfile2{
	width:340px;
	float:right;
	display:block;
	border:0px;
	color:#000000;
	margin-right:57px;
	border: 0px solid red;	
	}
#topProjectsColumn3{
	display:block;
	margin-left:29px;
	width:125px;
	border:0px;
	float: left;
	vertical-align: baseline;
	}
#textProfile{
	display:block;
	margin-left:29px;
	width:330px;
	border:0px;
	float: left;
	vertical-align: baseline;
	margin-top:4px;
	}
#traceProfile2{
	float:left;
	margin-left:29px;
	margin-top:39px;
}
#traceProfile1{
	float:left;
	margin-top:39px;
	margin-right:29px;
}
#textProfileAlign{
	margin-left:29px;
}
#client{
	display:block;
	float:left;
	padding-right:16px;
}
#photoProfile{
	display:block;
	float:left;
	margin-top:6px;
}
#location{
	display:block;
}
#submenuProjects{
	display:block;
	margin-top:7px;
	}
#address{
	padding-top:20px;
	}
#google{
	display:block;
	padding-top:24px;
	}
#londonMobile{
	display:block;
	padding-top:24px;
	}
#spMobile{
	display:block;
	margin-top:11px;

	}
#mailing{
	display:block;
	padding-top:23px;
	}
#mailingResponse{
	display:block;
	visibility:hidden;
	margin-top:-41px;
	}
.success{
	color:#FFFFFF;
	}
.error{
	color:red;
	display:none;
	}
#mailingBack{
	display:block;
	visibility:hidden;
	padding-top:3px;
	}
#mailingBack a{
	color:#000000;
	}
#mailingName{
	display:block;
	font-weight:bold;
	margin-top:-14px;
	}
#mailingEmail{
	display:block;
	margin-top:5px;
	font-weight:bold;
	}
#textDescription{
	display:block;
	margin-bottom:27px;
	margin-top:21px;
	padding-top:20px;
	border-top:1px solid #000;
	color:#666;
	}
#textDescriptionClients{
	display:block;
	margin-bottom:27px;
	margin-top:17px;
	}
/*.webkit #textDescription{
	margin-top:27px;
	padding-top:28px;	
	margin-bottom:26px;
	}*/
#textDescriptionPhoto{
	display:block;
	margin-bottom:27px;
	margin-top:29px;
	padding-top:27px;
	border-top:1px solid #000;	
	}
#toolsTitle{
	display:block;
	padding-top:20px;
	}
#thumbPhotos{
	display:block;
	font-weight:bold;
	margin-top:27px;
	padding-top:29px;
	border-top:1px solid #000;
	}
#toolsLaunch{
	display:block;
	text-decoration:underline;
	padding-top:20px;
	padding-bottom:21px;
	}
#toolsDescription{
	display:block;
	}
#locationDescription{
	display:block;
	padding-top:20px;
	padding-bottom:21px;
	}
#titleDownload {
	padding-top:20px;
	display:block;
	}
#descriptionDownload{
	margin-top:2px;
	display:block;
	padding-bottom:33px;
	}
#lineThumb{
	display:block;
	width:125px;
	height:62px;
	margin:0 0 1px 0 ;
	padding:0;
	}
#downloadPhoto{
	display:block;
	font-weight: normal;
	margin-top:29px;
	padding-top:27px;
	border-top:1px solid #000;
	width:125px;
}
#traceMail{
	display:block;
	padding-top:21px;
}
#footer{
	border-top:1px solid #000;
	display:block;
	height:30px;
	}
#logo{
	display:block;
	height:243px;
	}
#logo1{
	display:block;
	height:401px;
	}
#logoLast,#logoLast1{
	display:block;
	height:243px;
	padding-bottom:27px;
	}
#logoLast1{
	height:401px;
	}
#logoText1,#logoText1a{
	position:absolute;
	display:block;
	width:516px;
	height:63px;
	border-top:2px solid #000;
	border-bottom:1px solid #000;
	margin-left:273px;
	padding-top:2px;
	}
#logoText1a{
	width:316px;
	height:63px;
	margin-left:473px;
}
#logoText2,#logoText2a{
	position:absolute;
	display:block;
	width:516px;
	height:65px;
	margin-left:273px;
	margin-top:70px;
	}
#logoText2a{
	width:316px;
	height:334px;
	margin-left:473px;
	}
#columnMenuHome{
padding-top:4px;
width:420px;
}
#column1Home{
width:197x;
float:left;
margin-right:15px;
}
#column2Home{
padding-top:81px;
}
/*.mac.ff3 #column2Home{
padding-top:79px;
}
.mac #column2Home{
padding-top:793px;
}*/
#logoRed{
	padding-top:439px;
}
/************* Start - Images *************/
.arrow1{
margin-bottom:19px;
}
.mac.ff3 .arrow1{
margin-bottom:20px;
}
.mac .arrow1{
margin-bottom:20px;
}
.arrow2{
margin-top:22px;
}
.mac.ff3 .arrow2{
margin-bottom:20px;
}
.mac .arrow2{
margin-bottom:20px;
}
.lastest{
margin-top:0px;
margin-bottom:-9px;
}
.mac.ff3 .lastest{
margin-bottom:-8px;
}
.mac .lastest{
margin-bottom:-8px;
}
.logoRed{
	float:left;
	border:0px;
	padding-bottom:100px;
	padding-right:55px;
	}
.imgLogo{
	height:243px;
	width:243px;
	float:left;
	}
.imgLogo1{
	height:401px;
	width:446px;
	float:left;
	}
.footerTop{
	color:#000;
	text-decoration:underline;
	float:left;
	margin-top:11px;
}
.footerTop:hover{
	text-decoration:none;
}
.footerLogo{
	float:right;
}
.footerText{
	float:right;
	width:200px;
	margin-top:11px;
	text-align:right;
	padding-right:13px;
}
.logo{
	border:0px;
	margin-bottom:21px;
	}
.titleWebsite {
	border:0px;
	}
.spaceitemMenuProfile{
	display:block;
	margin-top:2px;
	border:0px;
}
.spaceitemMenuPersonal{
	display:block;
	margin-top:2px;
	border:0px;
}
.spaceitemMenuArchive{
	display:block;
	margin-top:18px;
	border:0px;
}
.itemMenuProfile{
	color:#000;
	text-decoration:none;
	}
.itemMenuProfile:hover{
 text-decoration:underline;
 }
 .spaceitemMenuProfile1,.itemMenuProfileRed{
 	display:block;
	margin-top:2px;
	border:0px;
 }
 .itemMenu1{
 	margin-top:-3px;
 }
 .imageHome{
 margin-top:20px;
 }
.mac.ff2 .imageHome{
 margin-top:17px;
 }
.mac.ff3 .imageHome{
 margin-top:17px;
 }
.mac .imageHome{
 margin-top:17px;
 }
 
 .itemMenuProfile1, .itemMenuProfileRed{
	color:#000;
	text-decoration:underline;
	}
.itemMenuProfileRed{
text-decoration:none;
}
.itemMenuProfile1:hover, .itemMenuProfile1_black:hover, .itemMenuProfileRed:hover{
 text-decoration:underline;
 }
.itemMenuProfile1_black{
	display:block;
	margin-top:2px;
	border:0px;
	color:#fff;
	text-decoration:none;
	}
.spaceitemMenuClient, .itemMenuClientRed{
	display:block;
	margin-top:20px;
	border:0px
}	

.itemMenuClient{
	color:#000;
	text-decoration:none;
	}
.itemMenuPersonal, .itemMenuPersonal1{
	color:#000;
	text-decoration:none;
	}
.itemMenuPersonal1{
text-decoration:underline;
}
.itemMenuArchive {
	color:#000;
	text-decoration:none;
	}
.itemMenu{
	color:#000;
	text-decoration:none;
}
.itemMenuClient:hover,.itemMenu:hover, .itemMenuPersonal:hover{
 	text-decoration:underline;
	}
.itemMenuClientRed{
padding-top:4px;
}
.itemMenuClient_black{
	display:block;
	margin-top:20px;
	border:0px;
	color:#fff;
	text-decoration:none;
	}
.itemMenuClient_black:hover{
 	text-decoration:underline;
	}
.itemMenuClient1{
	display:block;
	margin-top:14px;
	border:0px;
	}
.itemMenuPhotos{
	display:block;
	margin-top:15px;
	border:0px;
	margin-bottom:2px;
	}
.projects{
	display:block;
	}
.pictureProjects{
	display:block;
	border:0px;
	margin-bottom:25px;
	}
.pictureProjects0{
	display:block;
	border:0px;
	margin-bottom:25px;
	margin-top:-5px;
	}
.pictureProjects1{
	display:block;
	border:0px;
	margin-bottom:20px;
	margin-top:-5px;
	padding-bottom:25px;
	border-bottom:1px solid #000000;
	}
.pictureProjects2{
	display:block;
	border:0px;
	margin-bottom:25px;
	padding-top:25px;
	}
.picturePhoto{
	display:block;
	border:0px;
	margin-bottom:25px;
	margin-top:2px;
	}
.thumb{
	margin:0px 1px 0px 0px;
	padding:0;
	}
.titleProfile{
	margin-top:0px;
	}
p{
	padding:0px;
	margin:0px;
	color:#666;
	}
.titleProfile{
font-weight:normal;
color:#000;
	}
/************* Finish - Images *************/

.box{/*FF PC e other Brownsers*/
	display:block;
	width:156px;
	height:12px;
	border:1px solid #000000;
	background-color:#fff;
	color:#000;
	font-family:Verdana;
	font-size:9px;
	padding:0px;
	margin:0px;
	}
.ie .box{/*IE*/
	font-family:Arial;
	font-size:10px;
	width:158px;
	}
.mac.gecko .box{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.webkit .box{/*SAFARI*/
	font-family:Arial;
	font-size:11px;
	}
.box_black{
	display:block;
	width:172px;
	height:12px;
	border:1px solid #fff;
	background-color:#000;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	}
.btnMailing{
	border:0px;
	display:block;
	margin-left:178px;
	margin-top:7px;
	}
.displayBlock{
	display:block;
	}
.menuItem {
	text-decoration:none;
	color:#000;
	}
.menuItem1 {
	text-decoration:none;
	color:#000;
	padding-left:8px;
	}
.menuItem1:visited {
	text-decoration:line-through;
	color:#000;
	}
.menuItem:visited{
	text-decoration:line-through;
	color:#000;
	}
.menuItem:hover {
	text-decoration: underline;
	color:#000;
	}
.download{
	text-decoration:underline;
	display:block;
	float:left;
	margin-right:10px;
	color:#000000;
	}
.download:hover{
	text-decoration:none;
	}
.downloadNO{
	text-decoration:none;
	display:block;
	float:left;
	margin-right:10px;
	color:#000000;
	}
.downloadNO:hover{
	text-decoration:none;
	cursor:default;
	}
.linkGoogle{
	text-decoration:underline;
	color:#000000;
	}
.linkGoogle:hover{
	text-decoration: none;
	}
.linkGoogle_black{
	text-decoration:underline;
	color:#fff;
	}
.linkGoogle_black:hover{
	text-decoration: none;
	}
.linkEmail {
	text-decoration:underline;
	color:#000000;
	}
.linkEmail:hover{
	text-decoration:none;
	}
.linkHome1, .linkHome2 {
	text-decoration:underline;
	color:#000000;
	padding-top:16px;
	display:block;
	margin-bottom:-12px;
	}
.linkHome2 {
	padding-top:0px;
}
.linkHome1:hover, .linkHome2:hover{
	text-decoration:none;
	}
.linkEmail_black {
	text-decoration:underline;
	color:#fff;
	}
.linkEmail_black:hover{
	text-decoration:none;
	}
.launch{
	color:#FF0000;
	text-decoration: underline;
	font-weight:normal;
	}
.launch:hover{
	text-decoration:none;
	}
.downloadPhoto{
	color:#000000;
	text-decoration: underline;
	font-weight: normal;
}
.downloadPhoto:hover{
	color:#000000;
	text-decoration:none;
}
.subscribe{
	color:#000000;
	font-weight:normal;
	display:block;
	padding:0px;
	margin:0px;
	margin-left:-3px;
	padding-top:2px;
	border:0px;
	background-color:#fff;
	text-decoration: underline;
	font-family:Verdana;
	font-size:9px;
	cursor:pointer;
	}
.webkit .subscribe {
margin-left:0px;
}


.ie .subscribe{/*IE*/
	font-family:Verdana;
	font-size:9px;
	}
.mac.ff2 .subscribe{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.mac.ff3 .subscribe{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.mac .subscribe{ /*FF MAC*/
	font-family:Arial;
	font-size:11px;
	}
.webkit .subscribe{/*SAFARI*/
	font-family:Arial;
	font-size:11px;
	}
	
	
	
	



.subscribe:hover{
	text-decoration:none;
	}
.subscribe_black{
	color:#fff;
	font-weight:normal;
	display:block;
	padding:0px;
	margin:0px;
	margin-left:-3px;
	padding-top:8px;
	border:0px;
	background-color:#000;
	text-decoration: underline;
	cursor:pointer;
	}
.subscribe_black:hover{
	text-decoration:none;
	}
.topAnchor{
	position:absolute;
	top:0px;
}
.txtIntro{
	color:#766666;
	margin-top:16px;
	}
	
	
#ErikaBanner1{
	border: 0px solid red;
	width: 606px;
	height: 330px;
	margin-bottom: 10px;	
}
#BannerSwf1{
	border: 0px solid black;
	width: 300px;
	height: 225px;
	display:block;
	float:left;
}
#BannerSwf2{
	border: 0px solid black;
	width: 300px;
	height: 225px;
	display:block;
	float:left;
}
#BannerSwf3{
	border: 0px solid black;
	width: 300px;
	height: 225px;
	display:block;
	float:left;
}

#ErikaBanner2{
	border: 0px solid blue;
	width: 606px;
	height: 330px;
	margin-bottom: 10px;
}

#ErikaBanner3{
	border: 0px solid green;
	width: 606px;
	height: 330px;
	margin-bottom: 22px;
}

.imgBanner1{
	display:block;
	float:right;
	border: 0px solid green;
}


