@font-face {
    font-family: 'AvenirRoman';
    src: url('../_ttf/aer_____-webfont.eot');
    src: url('../_ttf/aer_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_ttf/aer_____-webfont.woff') format('woff'),
         url('../_ttf/aer_____-webfont.ttf') format('truetype'),
         url('../_ttf/aer_____-webfont.svg#AvenirRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{
 margin:0;
 padding:0;
}
html {
    height: 100%;
overflow-y:auto;
overflow-x:auto;
}
body{
    height: 100%;
   background-color:#e2e2e2;
}

#general{
   width:1206px;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   background-color:#FFFFFF;
}

#footerlink{
   background-color:#CCCCCC;
}

#footerlink li a{
   color:white;
   font-size:10px;
}
li
{
   display: inline;
   list-style-type: none;
}

img{
   border:0;
}

a{
   font-size:14px;
   text-decoration:none;
   color:black;
}

.selected{
	font-weight:600;
}
#appContent {
   height: 100%;
   width: 100%;
/*	overflow:hidden;
	border-color: #f00 #f00 #f0a35d #f00;
	border: solid 2px;*/
	text-align: center;
}


#wrapperHome{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-625px;
	margin-top:-400px;
	display:block;
	background:#fff;
	width:1250px;
	height:800px;
}

	#wrapperHome .logo{
		position:absolute;
		left:530px;
		top:297px;
	}
	
	#wrapperHome #langues{
		position:absolute;
		top:376px;
		left:196px;
		width:859px;
		border-top:1px solid #ccc;
		text-align:center;
		padding-top:18px;
	}
	
		#wrapperHome #langues li{
			display:inline;
			padding:0px 15px;
			margin:auto;
		}
		
			#wrapperHome #langues li a{
				color:#acacac;
				text-decoration:none;
				font-family:'AvenirRoman';
				font-size:12px;
			}
			
			#wrapperHome #langues li a:hover{
				color:#000;
			}
		
	#wrapperHome #linkBoutiqueEurope, #wrapperHome #linkBoutiqueUS{
		position:absolute;
		width:100%;
		color:#737373;
		font-family:'AvenirRoman';
		font-size:12px;
	}
		
	#wrapperHome #linkBoutiqueEurope{
		text-align:center;
		top:521px;
		left:449px;
		width:176px;
	}
	
	#wrapperHome #linkBoutiqueUS{
		text-align:left;
		left:660px;
		top:525px;
		width:300px;
		height:200px;
	}
	
		#wrapperHome #linkBoutiqueUS a.hideAction{
			display:block;
			width:300px;
			height:200px;
		}
				
		#wrapperHome #linkBoutiqueUS span.lay {
			display:none;
		}
		
			#wrapperHome #linkBoutiqueUS a.hideAction:hover span.lay{
				display:block;
			}
		
		#wrapperHome #linkBoutiqueEurope span.eboutique, #wrapperHome #linkBoutiqueUS span.eboutique{
			font-size:16px;
		}
	
			#wrapperHome #linkBoutiqueEurope li a,#wrapperHome #linkBoutiqueUS span.lay{
				color:#9f9e9e;
				font-size:11px;
				text-transform:uppercase;
			}
			
			#wrapperHome #linkBoutiqueEurope li a:hover{
				color:black;
			}
			
			#wrapperHome #linkBoutiqueUS a{
				font-size:12px;
				color:#737373;
			} 
				
				#wrapperHome #linkBoutiqueUS span.lay span{
					color:#737373;
					font-size:12px;
				}
			
			#wrapperHome #linkBoutiqueEurope ul, #wrapperHome #linkBoutiqueUS span.lay{
				margin-top:16px;
			}
			
				#wrapperHome #linkBoutiqueEurope ul li{
					padding:0 12px;
				}
			
