body{
	background-image:url(../images/baground.gif);
	background-repeat:repeat-x;
	background-color:#E8E4E1;
	margin:0px;
	padding:25px 0px 0px 0px;
}
td{
	vertical-align:top;
}
img{
	border:0px;
}
.TableContenu{
	background-color:#FFFFFF;
	border:1px solid #656462;
	width:775px;
}
.LoggoPadd{
	margin:36px 0px 33px 30px;
}
.BorderMenu{
	border-bottom:1px solid #D4D4D2;
	border-top:1px solid #D4D4D2;
}
.FontMenu{
	font-family:arial;
	font-size:11px;
	color:#575757;
	text-align:center;
}
.FontPhotoLegend{
	font-family:arial;
	font-size:11px;
	color:#575757;
}
.FontMenu a{
	color:#575757;
	text-decoration:none;
}
.FontMenu a:hover{
	color:#5A0200;
	text-decoration:none;
}
.FontMenuAr{
	font-family:arial;
	font-size:13px;
	color:#575757;
	text-align:right;
	width:180px;
	padding:6px 25px 0px 0px;
}
.FontMenuAr a{
	color:#575757;
	text-decoration:none;
}
.FontMenuAr a:hover{
	color:#5A0200;
	text-decoration:none;
}
.FontNews{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.FontNewsSub{
	font-family:verdana;
	font-weight:bold;
	color:#000000;
	font-size:10px;
	padding-bottom:4px;
}
.FontNewsSub2{
	font-family:verdana;
	color:#666666;
	font-size:9px;
	text-align:justify;
}	
.FontFullStory{
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	color:#8A7967;
	padding-top:10px;
}
.FontFullStory a{
	color:#8A7967;
	text-decoration:none;
}
.FontFullStory a:hover{
	color:#A7A7A7;
	text-decoration:none;
}
.Fonttitlecontact{
	padding-bottom:35px;
	font-family:arial;
	font-size:10px;
	color:#cccccc;
}
.Fonttitlecontact a{
	color:#cccccc;
	text-decoration:none;
}
.Fonttitlecontact a:hover{
	color:#cccccc;
	text-decoration:underline;
}	
.FonttitlecontactBold{
	font-family:arial;
	font-size:10px;
	color:#999999;
	font-weight:bold;
}	
.FonttitlecontactBold a{
	color:#999999;
	text-decoration:none;
}
.FonttitlecontactBold a:hover{
	color:#999999;
	text-decoration:underline;
}
.FontBodyContact1{
	padding:0px 32px 0px 0px;
	font-family:arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
}	
.FontBodyContact{
	border-right:1px solid #E9E9E8;
	padding:0px 32px 0px 0px;
	font-family:arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
}
.FontBodyContact a{
	color:#666666;
	text-decoration:none;
}
.FontBodyContact a:hover{
	color:#666666;
	text-decoration:underline;
}
.FontBodyPortfolio{
	padding:0px 32px 0px 0px;
	font-family:arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
}
.FontBodyContactBold{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}	
.InfContact{
	border-left:1px solid #E9E9E8;
	padding-left:18px;
	font-family:arial;
	font-size:11px;
	color:#8A7967;
}
.InfContact a:hover{
	color:#8A7967;
	text-decoration:underline;
}
.InfContact a{
	color:#8A7967;
	text-decoration:none;
}
.BoardMembersBold{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.BoardMembers{
	border-left:1px solid #E9E9E8;
	padding-left:18px;
	font-family:arial;
	font-size:11px;
	color:#666666;
}
.FontSubPages{
	padding-bottom:35px;
	font-family:arial;
	font-size:10px;
	color:#999999;
}
.FontSubPages a:hover{
	color:#999999;
	text-decoration:underline;
}
.FontSubPages a{
	color:#999999;
	text-decoration:none;
}	
.RepeatPic{
	width:32px;
	background-image:url(../images/repeatpic.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
.Padd92{
	padding-right:92px;
}
.Padd50{
	padding-right:50px;
}
.Padd180{
	padding-right:180px;
}
.Padd29{
	padding:0px 0px 29px 3px;
}
.Padd5{
	padding-top:5px;
}
.PressRelease{
	padding-left:40px;
	font-family:arial;
	font-size:9px;
	color:#8A7967;
}
.PressRelease a:hover{
	color:#8A7967;
	text-decoration:underline;
}
.PressRelease a{
	color:#8A7967;
	text-decoration:none;
}
.MargiunSep{
	margin:0px 4px 0px 4px;
}
.FontPrevNext{
	font-family:arial;
	font-size:10px;
	color:#8A7967;
}
.FontPrevNext a:hover{
	color:#8A7967;
	text-decoration:underline;
}
.FontPrevNext a{
	color:#8A7967;
	text-decoration:none;
}
.TitleNews{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#B5D3E8;
}
.MoreNews{
	font-family:arial;
	font-size:10px;
	color:#B5D3E8;
}
.MoreNews a:hover{
	color:#B5D3E8;
	text-decoration:underline;
}
.MoreNews a{
	color:#B5D3E8;
	text-decoration:none;
}
.PrevNextRight{
	padding-right:10px;
	font-family:arial;
	font-size:10px;
	color:#8A7967;
	text-align:right;
}
.PrevNextRight a:hover{
	color:#8A7967;
	text-decoration:underline;
}
.PrevNextRight a{
	color:#8A7967;
	text-decoration:none;
}
.PrevNextRight2{
	padding-right:2px;
	font-family:arial;
	font-size:10px;
	color:#8A7967;
	text-align:right;
}
.PrevNextRight2 a:hover{
	color:#8A7967;
	text-decoration:underline;
}
.PrevNextRight2 a{
	color:#8A7967;
	text-decoration:none;
}
.BorderLeft{
	border-left:1px solid #E9E9E8;
}
/***** menu *****/
.over{
	position:absolute;
	visibility:hidden;
	z-index:3;
}	
#HideAll{
	z-index:1;
	left:0px;
	visibility:hidden;
	width:100%;
	position:absolute;
	top:0px;
}
.PadSubmenu{
	padding:6px 0px 6px 0px;
}
.SubMenuButtons{
	font-family:arial;
	font-size:9px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#8A7967;
	text-align:center;
	border-top:1px solid #cccccc;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
	display:block;
	width:120px;
}
.SubMenuButtons a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#8A7967;
	display:block;
	width:120px;
}
.SubMenuButtons a:hover{
	color:#575757;
	text-decoration:none;
	background-color:#AC9D8C;
	width:120px;
	display:block;
}
.FontBodyCareers{
	font-family:arial;
	font-size:11px;
	color:#666666;
}
.TextField{
	font-family:arial;
	font-size:9px;
	width:228px;
	height:14px;
	border:1px solid #BFDEF0;
	margin-top:4px;
}
.TextFieldCommnent{
	font-family:arial;
	font-size:9px;
	width:228px;
	height:86px;
	border:1px solid #BFDEF0;
	margin-top:0px;
}
.EntryMessage{
	padding-left:18px;
	font-family:arial;
	font-size:10px;
	color:#666666;
}
.ErrorMessage{
	font-family:arial;
	font-size:12px;
	color:#ff0000;
}
.Link{
	font-family:arial;
	font-size:10px;
	color:#007DC4;
}
.Link a{
	color:#007DC4;
	text-decoration:none;
}
.Link a:hover{
	color:#007DC4;
	text-decoration:none;
}
.ContactText{
	font-family:Arial;
	font-size:12px;
	color:#10218C;
	padding:5px 10px 0px 0px;
}
.FontForm{
	font-family:arial;
	font-size:11px;
	color:#666666;
	width:67px;
}
.AboutTop{
	font-family:arial;
	font-size:11px;
	color:#575757;
	width:70px;
	padding:1px 0px 0px 15px;
}
.AboutTop a{
	color:#575757;
	text-decoration:none;
}
.AboutTop a:hover{
	color:#007DC4;
	text-decoration:none;
}
.AboutTopFox{
	font-family:arial;
	font-size:11px;
	color:#575757;
	width:70px;
	padding:0px 0px 0px 16px;
}
.AboutTopFox a{
	color:#575757;
	text-decoration:none;
}
.AboutTopFox a:hover{
	color:#007DC4;
	text-decoration:none;
}
.OurPortfolioTop{
	font-family:arial;
	font-size:11px;
	color:#575757;
	text-align:center;
	padding:2px 0px 2px 2px;
}
.OurPortfolioTop a{
	color:#575757;
	text-decoration:none;
}
.OurPortfolioTop a:hover{
	color:#007DC4;
	text-decoration:none;
}
.OurPortfolioTopFox{
	font-family:arial;
	font-size:11px;
	color:#575757;
	text-align:center;
	padding:0px 5px 2px 4px;
}
.OurPortfolioTopFox a{
	color:#575757;
	text-decoration:none;
}
.OurPortfolioTopFox a:hover{
	color:#007DC4;
	text-decoration:none;
}
.ListingFontBold{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.ListingFontBold a{
	color:#666666;
	text-decoration:none;
}
.ListingFontBold a:hover{
	color:#666666;
	text-decoration:underline;
}
.ListingFont{
	font-family:arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
}
.ListingFont a{
	color:#666666;
	text-decoration:none;
}
.ListingFont a:hover{
	color:#666666;
	text-decoration:underline;
}
.VerticalAlign{
	vertical-align:bottom;
	padding-left:4px;
}
.RepeatMembers{
	width:3px;
	background-image:url(../images/rpt_members.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
.TitleCarrers{
	font-family:arial;
	font-size:11px;
	color:#666666;
}
.TitleCarrers a{
	color:#666666;
	text-decoration:none;
}
.TitleCarrers a:hover{
	color:#666666;
	text-decoration:underline;
}
.SendComment{
	float:right;
	margin:10px 53px 10px 0px;
}
.TitlePic{
	padding-top:4px;
	font-family:arial;
	font-size:10px;
	color:#C2C3BF;
}
.RepeatPicPotfolio{
	width:33px;
	background-image:url(../images/rpt_portfolio.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
.PaddTableRetail{
	padding:14px 300px 35px 20px;
}
.Margin40{
	margin-right:40px;
}
.PaddTableNews{
	padding:14px 35px 35px 20px;
}
.PaddTop{
	padding-top:30px;
}
.PaddLigneSep{
	padding:11px 0px 11px 0px;
}
.PaddTableCeo{
	padding:14px 122px 0px 20px;
}
.Margin3{
	margin-top:3px;
}
.Padd25{
	padding-left:25px;
}
.Padd20{
	padding-right:20px;
}
.Padd13{
	padding-right:13px;
}
.Padding{
	padding:15px 0px 15px 18px;
}
.Padd15px{
	padding-top:15px;
}
.Marg44{
	margin-top:20px;
}
.PaddFullNews{
	padding:14px 0px 26px 20px;
}
.PaddingContenu{
	padding:13px 0px 30px 0px;
}
.MarginPicBody{
	margin:0px 11px 0px 30px;
}
.PaddFontPic{
	padding:5px 0px 35px 30px;
}
.MenuOption{
	text-align:center;
	padding-top:38px;
}
.PaddingTable{
	padding-left:20px;
}
.LatestNews{
	padding:14px 20px 0px 11px;
}
.DotedCenter{
	padding:26px 0px 26px 0px;
}
.PaddinImagTitle{
	margin:7px 0px 7px 0px;
}
.PaddingCenterMenu{
	padding-left:18px;
}
.PaddTableContact{
	padding:14px 35px 35px 20px;
	height:400px;
}
.Contenu{
	border-right:1px solid #cccccc;
}
.BorderPic{
	border:1px solid #D4D4D2;
}
.Footer{
	height:60px;
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	padding:3px 0px 0px 10px;
}
.Footer a{
	color:#666666;
	text-decoration:none;
}
.Footer a:hover{
	color:#999999;
	text-decoration:none;
}
.PaddUnder{
	padding-top:100px;
}