body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #524f3e;
	background: #fff;
}

a{outline:none;}

/*reset*/
dl,
dl dt,
dl dd,
ul,
ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
img,
form,
img,
table {
	border: none;
	padding: 0;
	margin: 0;
}

h1,h2,h3,h4,h5,h6,p {
	padding: 0;
	margin: 0;
}

/*
*+html h4{
	font-size: 12px;	
}
*/
H4 {
	FONT-SIZE: 11px;
	WHITE-SPACE: nowrap
}

p {
	padding: 0 0 10px 0;
}

p.intro {
	text-transform: uppercase;
}

a {
	color: #000;
	text-decoration: none;
}


/*general styles*/

.centerIMG{
	margin:0 auto;
	display:block;
}

.clear{clear:both;}

.bottomSpace20{ margin-bottom:20px;}
.topSpace20{ margin-top:20px;}
.leftSpace20{ margin-left:20px;}

.topSpaceBloc{ margin-top:83px;}


/*bottom padding remover*/

.botPadRem {

	padding-bottom: 0 !important;

}

/*generic section centering wrapper*/

.wrapper {
	width: 900px;
	margin: 0 auto;
	position: relative;
}

#permanentPhoto{
	width:307px;
	height:284px;
	float:left;
}
#permanentPhoto object{
	position: relative;
	z-index: 99;
}

#slides{
	float:left;
	width:auto;
}


/* ------    Scroller ---------   */

		/*
			Slides container
			Important:
			Set the width of your slides container
			Set to display none, prevents content flash
		*/
		.slides_container {
			width:593px;
			display:none;
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container div {
			width:593px;
			height:284px;
			display:block;
		}
		
		/*
			Optional:
			Reset list default style
		*/
		.pagination {
			list-style:none;
			margin:0;
			padding:0;
			display:block;
			position:absolute;
			z-index:1000;
			top:250px;
			right:20px;
		}
		.pagination li{
		float:left;
		display:block;
		width:13px;
		height:13px;
		background: url(../images/icons/banners_menu_off.gif) no-repeat;
		margin: 0 2px;
		}
		/*
			Optional:
			Show the current slide in the pagination
		*/
		.pagination .current {
			background: url(../images/icons/banners_menu_on.gif) no-repeat;
		}
		
		.pagination .current a {
			display:none;
		}
		
		.pagination  a {
			display:block;
			width:13px;
			height:13px;
		}

/*
Top header section
*/

#headerBloc {

	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0 0 0;
	background: #827f68;
}

#headerBloc .subNav{
	width: 100%;
	float: left;
	clear: both;
}

#headerBloc .subNav li {
	float: right;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	background: url(../images/icons/navSep.gif) no-repeat left center;
}

#headerBloc .subNav li.sessionOpen {
	background: url(../images/icons/leftWhiteArrow.gif) no-repeat left center;
	font-weight: bold;
}

#headerBloc .subNav li.sessionOpen.opened {

	background: url(../images/icons/leftWhiteArrowActive.gif) no-repeat left center;

}

#headerBloc .subNav li a {
	color: #fff;
	display: block;
	font-family: tahoma,arial,helvetica,sans-serif;

}


#headerBloc .subNav li a:hover {
	text-decoration: underline;
}

#headerBloc .subNav li.active a {
	color: #000;
	font-weight: bold;
}

#headerBloc .logo {
	clear: both;
	float: left;
}

#headerBloc .mainNav {
	width: 890px;
	float: left;
	clear: both;
	padding: 28px 0 5px 10px;
}#headerBloc .mainNav li {
	float: left;
	margin: 0;
}

#headerBloc .mainNav li.last {
	margin: 0;
	padding: 0;
	background: none;
}

#headerBloc .mainNav li a {
	text-indent: -999999px;
	display: block;
}

/*individual buttons*/

/*FR*/

/*home*/
#headerBloc .mainNav li a{
		height: 26px;
}

#headerBloc .mainNav li{
height:31px;
}

#headerBloc .mainNav li:hover{
	background: url(../images/icons/bg_arrow_menu.gif) no-repeat bottom center;
	
}

#headerBloc .mainNav li.active{
	
	background: url(../images/icons/bg_arrow_menu.gif) no-repeat bottom center;
	
}

#headerBloc .mainNav li a.accueil {width: 71px; background: url(../images/btns/fr/topNav/btn_accueil.gif) no-repeat top left;}
#headerBloc .mainNav li a.organisation {width: 160px; background: url(../images/btns/fr/topNav/btn_organisation.gif) no-repeat top left;}
#headerBloc .mainNav li a.conviction {width: 140px; background: url(../images/btns/fr/topNav/btn_conviction.gif) no-repeat top left;}
#headerBloc .mainNav li a.offre {width: 111px; background: url(../images/btns/fr/topNav/btn_offre.gif) no-repeat top left;}
#headerBloc .mainNav li a.approche {width: 137px; background: url(../images/btns/fr/topNav/btn_approche.gif) no-repeat top left;}
#headerBloc .mainNav li a.clientele {width: 138px;background: url(../images/btns/fr/topNav/btn_client.gif) no-repeat top left;}
#headerBloc .mainNav li a.equipe {width: 99px;background: url(../images/btns/fr/topNav/btn_equipe.gif) no-repeat top left;}


/*EN*/

/*home*/

#headerBloc.en .mainNav li a.accueil {width: 59px; background: url(../images/btns/en/topNav/btn_accueil.gif) no-repeat top left;}



#headerBloc.en .mainNav li a.organisation {width: 98px; background: url(../images/btns/en/topNav/btn_organisation.gif) no-repeat top left;}



#headerBloc.en .mainNav li a.conviction {width: 135px; background: url(../images/btns/en/topNav/btn_conviction.gif) no-repeat top left;}



#headerBloc.en .mainNav li a.offre {width: 121px; background: url(../images/btns/en/topNav/btn_offre.gif) no-repeat top left;}



#headerBloc.en .mainNav li a.approche {width: 126px; background: url(../images/btns/en/topNav/btn_approche.gif) no-repeat top left;}



#headerBloc.en .mainNav li a.clientele {width: 128px;background: url(../images/btns/en/topNav/btn_client.gif) no-repeat top left;}



#headerBloc.en .mainNav li a.equipe {width: 79px;background: url(../images/btns/en/topNav/btn_equipe.gif) no-repeat top left;}

		#headerBloc .mainNav li a:hover,
		#headerBloc .mainNav li.active a,
		#headerBloc.en .mainNav li a:hover,
		#headerBloc.en .mainNav li.active a{background-position:bottom left;}

.homePDF{
	display:block;
	width: 901px;
	height:55px;
	background: url(../images/icons/home_bg_pdf.gif) no-repeat; 
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	padding-top:10px;
}		
.homePDF a.big{
	line-height:29px;
	font-size:14px;
	color:white;
	font-weight:bold;
	margin:0 auto;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-variant: small-caps;
		
}

.homePDF a.small{
	font-size:13px;
	color:#524F3E;
	margin:0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

		
/*
 Banner section
*/

#bannerBloc {
	width: 100%;
	/*float: left;*/
	clear: both;
	background: #524f3e;
	height:145px;
}


#A0 #bannerBloc {
	height:284px;
}

#bannerBloc img {
	float: left;
}

#bannerBloc .flash {
	float: left;
	height: 284px;
}

/*
 Content section
*/

.hText{
	font-family:Verdana;
	color:#524F3E;
	font-size:11px;
	text-align:justify;
	margin-bottom:20px;
	line-height:14px;
	padding: 0 20px;
	text-transform: uppercase;
}

#contentBloc {
	width: 100%;
	float: left;
	clear: both;
	line-height: 14px;
}

/*1 column*/
#contentBloc .fullCol {
	width: 900px;
	clear: both;
	padding: 20px 0;
	float: left;	
}

#contentBloc .fullCol .content {
	padding: 0 20px;
	float: left;
	width: 860px;
}
/*smaller print mode*/
#contentBloc .fullCol .content.about {
	font-size: 9px;
}

#contentBloc span {
	color: #ED1C24;
}

#contentBloc a {
	
	
}

/*2 column*/

#contentBloc .twoColSpecial,
#contentBloc .twoCol {
	width: 880px;
	clear: both;
	padding: 20px 0 20px 20px;
	float: left;
}

#contentBloc .twoCol .leftCol {
	width: 260px;
	float: left;
	padding: 0 20px 0 0;
}


#contentBloc .twoColSpecial .leftCol {
	width: 190px;
	float: left;
	padding: 0 30px 0 0;
}

/*2 column with left side mini nav list*/
#contentBloc .twoCol .leftCol ul,
#contentBloc .twoColSpecial .leftCol ul {
	float: left;
	clear: both;
	padding: 0 0 20px 0;
}

#contentBloc .twoCol .leftCol ul li,
#contentBloc .twoColSpecial .leftCol ul li {
	float: left;
	clear: both;
	margin: 0 0 5px 0;
	background: url(../images/icons/redBullet.gif) no-repeat left 6px;
	padding: 0 0 0 13px;
	width: 190px;
}

#contentBloc .twoCol .leftCol ul li {
	width: 247px;
}

#contentBloc .twoCol .leftCol ul li a,
#contentBloc .twoColSpecial .leftCol ul li a {
	text-decoration: underline;
	color: #524F3E;
}

#contentBloc .twoCol .leftCol ul li a.active,
#contentBloc .twoColSpecial .leftCol ul li a.active {
	text-decoration: none;
	color: #ED1C24;
}

#contentBloc .twoCol .rightCol {
	width: 600px;
	float: left;
}


#contentBloc .twoColSpecial .rightCol {
	width: 660px;
	float: left;
}


	#contentBloc .twoColSpecial .rightCol .roulette1{
		width: 640px; height:480px;
		float: left;
		position:relative;
		display:inline;
		margin-left:20px;
		background:url(../images/text/fr/offrePieBlank.jpg) top left no-repeat;
	}
	/*en version*/
	body.en #contentBloc .twoColSpecial .rightCol .roulette1{
		background:url(../images/text/en/offrePieBlank.jpg) top left no-repeat;
	}
	
	#contentBloc .twoColSpecial .rightCol .roulette2{
		width: 640px; height:480px;
		float: left;
		position:relative;
		display:inline;
		margin-left:20px;
		background:url(../images/text/fr/approchePieBlank.jpg) top left no-repeat;
	}
	/*en version*/
	body.en #contentBloc .twoColSpecial .rightCol .roulette2{
		background:url(../images/text/en/approchePieBlank.jpg) top left no-repeat;
	}

	.offer,
	.approchePie{
		display:none;
		position:absolute;
		top:0; left:0;
	}
	.prtf,
	.customer{display:block;}

#contentBloc .twoCol .rightCol .team {
	float: left;
	/*width: 600px*/
}

#contentBloc .twoCol .rightCol .team_more {
	float: left;
	width: 490px;
}

#contentBloc .twoCol .rightCol .city {
	font-weight: bold;
	float: right;
	font-size: 12px;
	color: #524F3E;
}

#contentBloc .twoCol .rightCol .team li {
	float: left;
	clear: both;
	width: 600px;
	border-bottom: 1px dotted #c6c5bf;
	padding: 0 0 24px 0;
	margin: 0 0 24px 0;
	
}

#contentBloc .twoCol .rightCol .team.more li {
	width: 494px;
}

#contentBloc .twoCol .rightCol .team li.last {
	border: none;
	margin: 0;
	padding: 0;
}

#contentBloc .twoCol .rightCol .team li .thumb {
	float: left;
	width: 84px;
	padding: 0 22px 0 0;
}

#contentBloc .twoCol .rightCol .team li .content {
	width: 494px;
	float: left;
}

#contentBloc .twoCol .rightCol .team.more li .content {
	width: 388px;
	float: left;
}

#contentBloc .twoCol .rightCol .team li .content h3 {
	float: left;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#contentBloc .twoCol .rightCol .team li .content h4 {
	float: left;
	clear: both;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
}

*+html #contentBloc .twoCol .rightCol .team li .content h4 {
	float: left;
	clear: both;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
	width: 400px;
}

#contentBloc .twoCol .rightCol .team li .content p {
	clear: both;
}

/*accordion toggle for team bios*/

.team li .content .fullText {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
	display: none;
}

.dancingdiv{display:none; float:left;} 
.direction,.q1{display:block;}

/* unique */

.colUnique {
	clear:both;
}

.hUnique{
	font-size: 14px;
	/*font-size: 12px\9;*/
	float: left;
	display:inline;
	color: #ed1c24;
	/*border-bottom: 1px dotted #c6c5bf;*/
	width: 100%;
	font-family: tahoma,arial,helvetica,sans-serif;
	/*background: none !important;*/
	background: url(../images/icons/titleSepStyleDouble.gif) no-repeat center;
	text-align: center !important;
	text-transform: none !important;
	font-variant: small-caps;
	line-height:64px;
	margin-bottom:20px;

}

.subTitle{
	font-size: 18px;
	color: #ed1c24;
	font-family: tahoma,arial,helvetica,sans-serif;
	text-align: center !important;
	text-transform: none !important;
	font-variant: small-caps;
	margin-bottom:20px;
	

}


/*3 column*/
#contentBloc .threeCol {
	width: 900px;
	float: left;
	clear: both;
	padding: 20px 0;
}

#contentBloc .threeColSpecial {
	width: 900px;
	float: left;
	clear: both;
	padding: 0px 0;
	margin-top:-50px;
}	

#contentBloc .threeColSpecial .col {
	float: left;
	width: 300px;
}



#contentBloc .threeCol .col {
	float: left;
	width: 300px;
}

#contentBloc .threeCol .colCercles {
	float: left;
	width: 300px;
	margin-top:-58px;
}

#contentBloc .threeCol .col .content {
	float: left;
	padding: 0 20px;
	width: 260px;
}

#contentBloc.home .threeCol .col .content {
	float: left;
	display: inline;
	padding: 0 0 10px 10px;
	margin-left:10px;
	width: 260px;
}

/*homepage, offres and approche specific titles styles*/
#contentBloc.home .threeCol .col .content h2,
#contentBloc .twoColSpecial .leftCol h2,
#contentBloc .twoCol .leftCol h2,
#contentBloc .fullCol h2.sm{
	font-size: 14px;
	/*font-size: 12px\9;*/
	float: left;
	display:inline;
	color: #ed1c24;
	/*border-bottom: 1px dotted #c6c5bf;*/
	width: 100%;
	font-family: tahoma,arial,helvetica,sans-serif;
	/*background: none !important;*/
	background: url(../images/icons/titleSepStyleDouble.gif) no-repeat center;
	text-align: center !important;
	text-transform: none !important;
	font-variant: small-caps;
	line-height:64px;
	margin-bottom:20px;
}

#contentBloc .col .content h2.twoLines{
	font-size: 14px !important;
	font-size: 12px\9;
	float: left;
	display:inline;
	color: #ed1c24;
	width: 100% !important;
	font-family: tahoma,arial,helvetica,sans-serif;
	background: url(../images/icons/titleSepStyleDouble.gif) no-repeat center !important;
	text-align: center !important;
	text-transform: none !important;
	line-height:20px !important;
	margin-bottom:17px !important;
	height:54px;
	padding-top:10px;
}


/*regular title styles*/
#contentBloc .threeCol .col .content h2,
#contentBloc .fullCol .content h2,
#contentBloc .twoColSpecial .rightCol h2,
#contentBloc .twoCol .rightCol h2 {
	font-size: 14px;
	/*font-size: 12px\9;*/
	float: left;
	display:inline;
	color: #ed1c24;
	/*border-bottom: 1px dotted #c6c5bf;*/
	width: 100%;
	font-family: tahoma,arial,helvetica,sans-serif;
	/*background: none !important;*/
	background: url(../images/icons/titleSepStyleDouble.gif) no-repeat center;
	text-align: center !important;
	text-transform: none !important;
	font-variant: small-caps;
	line-height:64px;
	margin-bottom:20px;


}


#contentBloc .threeCol .col .content ul {
	float: left;
	width: 260px;
	clear: both;
}

#contentBloc .threeCol .col .content ul li {
	float: left;
	clear: both;
	width: 247px;
	padding: 0 0 0 13px;
	margin: 0 0 10px 0;
	background: url(../images/icons/redBullet.gif) no-repeat left 5px;
}
a.details {
	color: #ed1c24 !important;
	padding: 0 11px 0 0px;
	background: url(../images/icons/detailsArrow.gif) no-repeat right 5px;
	float:right;
}

a.more_team {
	color: #ed1c24 !important;
	padding: 0 11px 0 0;
	background: url(../images/icons/detailsArrow.gif) no-repeat right 5px;
	float:right;
}

a.details.active {
	/*background: url(../images/icons/detailsArrowActive.gif) no-repeat right 5px;*/
}

a.details:hover {
	text-decoration: underline;
}

a.more_team:hover {
	text-decoration: underline;
}

/* --------- convictions scroll ------------- */

.generalBloc{
	background:#f2f2ef;
	padding:10px;
	text-align:center;
}
.generalSeparator{
	height:0px;
	color:#e6e5e1;
	border: 1px solid #e6e5e1;
	border-bottom: 0px;
	
}
.sectionNumber{
	color:#9e9987;
	font-size:24px;
	font-family:Verdana,Arial;
	
}

.sectionHText{
	font-size:11px;
	color:#524F3E;
	overflow:hidden;
	display:none;
	margin: 15px auto;
	width:90%;
}

.sectionPhraseActive{
	font-size:14px;
	color:#ed1c24;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-variant: small-caps;
	font-weight:bold;
}

.sectionPhrase{
	font-size:14px;
	color:#ed1c24;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-variant: small-caps;
	font-weight:bold;
}


.linkSuite{
	padding: 0 11px 0 0;
	background: url(../images/icons/detailsArrow_convictions.gif) no-repeat right 5px;
	color:#9e9987;
}

/* ---------------- -------------------------*/

/*special left side box homepage*/
#contentBloc .threeCol .colHistory {
	background: url(../images/background/historyBoxTopBg.gif) no-repeat top left;
	padding: 12px 0 0 0;
	float: left;
	width: 300px;
}

#contentBloc .threeCol .colHistory .content {
	float: left;
	clear: both;
	width: 258px;
	padding: 10px 20px;
	border-left: 1px solid #e4e4df;
	border-bottom: 1px solid #e4e4df;
	border-right: 1px solid #e4e4df;
}


/*mini temoignage*/

.testimonial {
	width: 260px;
	float: left;
	clear: both;
}

.testimonial .top {
	float: left;
	clear: both;
	padding: 0 0 15px 0;
}

.testimonial .top .thumb {
	float: left;
}

.testimonial .top .blurb {
	float: left;
	width: 186px;
	padding: 0 0 0 10px;
}

/*block item list*/

.blockItems {
	float: left;
	clear: both;
	padding: 15px 0;
	width: 860px;
}

.blockItems li.left {
	float: left;
	clear: both;
	width: 400px;
	padding: 0 15px 50px 0;
}

.blockItems li.right {
	float: right;
	width: 400px;
	padding: 0 0 50px 15px;
}


#contentBloc .blockItems .left ul,
#contentBloc .blockItems .right ul {
	float: left;
	width: 400px;
	clear: both;
}

#contentBloc .blockItems .left ul li,
#contentBloc .blockItems .right ul li {
	float: left;
	clear: both;
	width: 387px;
	padding: 0 0 0 13px;
	margin: 0 0 10px 0;
	background: url(../images/icons/darkBullet.gif) no-repeat left 5px;
}


#contentBloc .blockItems .left h3,
#contentBloc .blockItems .right h3 {
	color: #ED1C24;
	font-weight: normal;
	float: left;
	clear: both;
	width: 100%;
	font-size: 1em;
	padding: 10px 0 0 0;
}

/*split list*/

.blockItems li ul.split {
	float: left;
	width: 100%;
	clear: both;
}

.blockItems li ul.split li {
	float: left;
	width: 187px !important;
	clear: none !important;
	background: url(../images/icons/redBullet.gif) no-repeat left 6px !important;
	padding: 0 0 0 13px !important;
	margin: 0 0 5px 0 !important;
}


/*quad column contact page layout*/

.fullCol .content .quadBlock {
	float: left;
	width: 100%;
	clear: both;
	padding: 20px 0 0 0;
}

.fullCol .content .quadBlock li {
	float: left;
	width: 155px;
	padding: 0 30px 0 0;
	margin: 0 30px 0 0;
	border-right: 1px dotted #C6C5BF;
}

.fullCol .content .quadBlock li.last {
	border: none;
	margin: 0;
	padding: 0;
}

.fullCol .content .quadBlock li h3 {
	color: #ED1C24;
	width: 100%;
	padding: 0;
	margin: 0;

	font-size:13px;
	margin-bottom: 3px;
	float: left;
	clear: both;
}

.fullCol .content .quadBlock li p {
	margin: 0;
	padding: 0;
	width: 100%;
}

/*FAQ toggle*/

.faq {
	float: left;
	clear: both;
}

.faq li {
	float: left;
	width: 100%;
	clear: both;
	padding: 0 0 10px 0;
}

.faq li a {
	float: left;
	background: url(../images/icons/redArrow.gif) no-repeat left center;
	padding: 0 0 0 12px;
	text-decoration: underline;
}

.faq li a.active {
	text-decoration: none !important;
	font-size: 16px;
	color: #ed1c24 !important;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-variant: small-caps;
	background: url(../images/icons/redArrow_active.gif) no-repeat left 5px;
}

.faq li div.answer {
	float: left;
	clear: both;
	display: none;
	padding: 10px 0 15px 12px;
	border-bottom: 1px dotted #c6c5bf;
	margin: 0 0 5px 0;
	width:850px;
}


/*open session layer*/

#opensession {
	background: #ecebe6;
	padding: 5px;
	display: none;
	position: absolute;
	width: 328px;
	right: 0;
	top: 15px;
}

body.en #opensession {
	width: 265px;
}

#opensession table {
	width: 100%;
	font-family: tahoma,arial,helvetica,sans-serif;
}

#opensession table th {
	color: #625f4e;
	width: 175px;
	font-weight: normal;
	text-align: left;
}

#opensession table td a {
	color: #ed1c24;
	text-decoration: underline;
	border-left: 1px solid #625f4e;
	padding: 0 0 0 10px;
}

#opensession table tr {
	padding: 0 0 3px 0;
}

/*

////footer section

*/

#footerBloc {
	width: 100%;
	float: left;
	clear: both;
	padding: 15px 0 10px 0;
	margin-top:20px;
}



#headerBloc .mainNav {
	width: 890px;
	float: left;
	clear: both;
	padding: 28px 0 0px 10px;
}

.subMenu{
	width:900px;
	background-color:#6d6b57;
	height:30px;
	margin:0 auto;
	z-index:1000;
}

.subMenu a{
	font-size:10px;
	color:white;
	margin-left:6px;
	line-height:30px;
	
	
}

.lineMenu{
	width:100%;
	background-color:#6d6b57;
	height:30px;
	position:absolute;
	top:151px;
	z-index:99999;
	margin:0 auto;
	left:0;
	zoom: 1;
}

.subOrganisation, .subOffre{
	display:none;
}



#footerBloc .lvlOne {

	width: 780px;
	margin-left: 150px;
	clear: both;
	font-size: 10px;
	text-align:center;
	
}


/*english version*/

#footerBloc .lvlOne {
	width:800px;
	margin:0 auto;
	text-align:center;
}


#footerBloc .lvlTwo {
	clear: both;
	padding: 15px 0 0 0;
	font-size: 9px;
	margin:0 auto;
	width:800px;
	text-align:center;
}

#footerBloc .lvlThree {
	clear: both;
	padding: 15px 0 0 0;
	font-size: 9px;
	margin:0 auto;
	width:800px;
	text-align:center;
	color:#ED1C24;
	}


body.en #footerBloc .lvlThree {

	width: 700px;
	margin-left: 310px;
}
#footerBloc ul li {
	float: left;
	background: url(../images/icons/footerSep.gif) no-repeat right center;
	padding: 0 7px 0 0;
	margin: 0 7px 0 0;
}

#footerBloc ul li.last {
	margin: 0;
	padding: 0;
	background: none;
}

#footerBloc ul li a {
	text-decoration: none;
	color: #524f3e;
}

#footerBloc ul li a:hover {
	text-decoration: underline;
}

.copyright {
	list-style-type: none;
	color: #ed1c24;
	text-transform: uppercase;
	padding: 0 0 0 7px;
	background: none;
}
