#main {
	width :							966px;
	margin :						0px auto 0px auto;
	background :					url(/img/common/tile-hor.gif) repeat-y top left;	
}
#logoHome {
display : none;
}
#content-left {
	float :							left;
	width :							440px;
}

#content-left div.text{
	padding:						0px 27px 0pt 34px;
}
div.cadre-centre {
	padding:						0px 0px 10px 0px;
}
#content div.text{
	padding:						0;
}
#content-right {
	float :							right;
	width :							300px;
}

#content {
	width :							200px;	
	padding :						23px 27px 0 34px;
	float :							left;
	text-align :					justify;
}
#content h1 {
	font :							bold 15px Arial;	
	color : 						#FF7200;	
	margin :						0px;
	padding :						0px 0 15px 0px;
}
#content p {
	margin :						0px;
	padding :						0px 0 15px 0px;
}
#content a {
	color:#FF7200;
	text-decoration:				none;
}
#content a:hover {
	color:#FF7200;
	text-decoration:underline;
}
.text a {
	color:#FF7200;
	text-decoration:				none;
}
.text a:hover {
	color:#FF7200;
	text-decoration:underline;
}
#knowmore {
	float :							left;
	width :							120px;	
	padding :						150px 30px 0 20px;
	/*background :					url(/img/common/knowmore.jpg) no-repeat 0px 25px ;	*/
	
}
.fr {
	background :					url(/img/common/knowmore-fr.jpg) no-repeat 0px 25px ;	
}
.en {
	background :					url(/img/common/knowmore.jpg) no-repeat 0px 25px ;	
}
#knowmore ul{
	margin :						0px;
	padding :						0px;
}
#knowmore li{ 
	margin :						0px;	
	background :					url(/img/common/ico-fleche-bleu.gif) no-repeat 0px 4px ;	
	padding :						2px 0px 2px 15px;
} 
#knowmore li a{ 
	font :							normal 12px Arial;	
	color : 						#2C7C96;	
	text-decoration :				none;
}
#knowmore li a:hover{ 
	text-decoration :				underline;
}
#temoignages {
	clear :							both;
	width :							371px;
	padding :						0 0 0 30px;
	text-align :					center;

}
#top-temoignages {	
	background :					url(/img/home/boite-accueil-top.gif) no-repeat 0px 0px ;	
	height :						6px;
}
#content-temoignages {	
	background :					url(/img/home/boite-accueil-tile.gif) repeat-y ;	
	padding :						5px 10px 0 10px;	
	margin :						-8px  0 0 0;	
	display :						block;
}
html>body #content-temoignages{
	margin :						0px;
}
#content-temoignages p {
	margin :						0px;
	padding :						0 0px 10px 0px;
}
#content-temoignages p.societe{	
	background :					url(/img/common/ico-trait-orange.gif) no-repeat right 3px;	
	text-align :					right;
	padding :						0 5px 10px 5px;
	margin :						0px;
	color : 						#FF7200;	
}
#content-temoignages span.nom-temoignage{	
	background :					url(/img/common/ico-trait-orange.gif) no-repeat left 3px;	
	
	padding :						0 0px 0px 6px;
}

#bottom-temoignages {	
	background :					url(/img/home/boite-accueil-bottom.gif) no-repeat 0px 0px ;	
	height :						9px;
}

#lang {
	text-align :					right;
	padding-right :					23px;
}
#lang ul{
	margin :						0px;
	padding :						0px;
}
#lang  li{
	display :						inline;
	border-left :					solid 1px #6A7379;
	padding-top :					3px;
}
#lang  li a.lang {
	padding :						0px 12px 0px 5px;		
	font :							normal 11px Arial;	
	color : 						#657A88;	
	text-decoration :				none;	
	background :					url(/img/common/ico-langue.gif) no-repeat right 0px ;
}
#lang  li a.lang {
	padding :						0px 12px 0px 5px;		
	font :							normal 11px Arial;	
	color : 						#657A88;	
	text-decoration :				none;	
	background :					url(/img/common/ico-langue.gif) no-repeat right 1px ;
}
#lang  li a.lang:hover {
	color : 						#F46B00;	
	background :					url(/img/common/ico-langue-on.gif) no-repeat right 1px ;
}
#newsandevents {
	width :							263px;
	padding-left :					18px;
	float :							left;
	margin :						0px;
padding-bottom:5px;
}
#newsandevents p{
	padding :						0px;
	margin :						0px;
}
#newsandevents h2{
	font :							bold 15px Arial;	
	color : 						#659F0D;	
	background :					url(/img/common/ico-h2-news.gif) no-repeat 0px 0px ;	
	padding :						3px 0px 0px 20px;	
	margin :						15px 0 5px 0;
		
}
#newsandevents ul{
	margin :						0px;
	padding: 						0 0 0 10px;
}
#newsandevents li {		
	padding:						0px 0px 0px 0px;
}
#newsandevents li a:hover {
	background-color:				#DFE4E7;
	text-decoration:				none;
	width:							233px;
}

#newsandevents li a {
	color:							#577284;
	font :							bold 11px Arial;
	background :					url(/img/common/ico-li-actu.gif) no-repeat 0px 5px ;		
	display:						block;
	margin:							0px;
	padding:						3px 3px 4px 11px;
	text-decoration:				none;
	width:							233px;
}
#newsandevents span.date{
	color:							#68BB01;
	font :							normal 11px Arial;

}
h2.news a {
	color:							#659F0D;
	text-decoration:				none;
}


.hr-dotted-gris {
	border-bottom:					1px dotted #38444F;
	height:							1px;
	margin:							-14px 0px 0px 0px;	
	width:							248px;
}
html>body .hr-dotted-gris{

	background :					url(/img/common/tile-hr-bleu.gif) repeat-x;		
	border-bottom:					none;
	margin:							0px;
	padding:						0px;
	width:							249px;
}
#homeVideo{
	margin:					0 0 0 22px;
}
#homeVideoTop{
	background:				url(/img/home/homeVideo.gif) no-repeat 0px 0px;
	padding:				7px 0 0 9px;
	height:					211px;
}
html>body #homeVideoTop{
	height:					auto;
	min-height:				211px;
}
#homeVideoBottomA{
	background:				#e9e9e9 url(/img/home/homeVideoBottomA.gif) no-repeat 0px 0px;
	margin:					0 0 0 2px;
	width:					249px;
}
#homeVideoBottomB{
	background:				url(/img/home/homeVideoBottomB.gif) no-repeat bottom left;
	padding:				14px 0 4px 9px;
	width:					240px;
}
p.homeVideoText{
	margin:					7px 0;
	padding:				0 37px 0 0;
	font-weight:			bold;
	font-size:				11px;
	color:					#4e687a;
}
p.homeVideoText strong{
	font-size:				13px;
	color:					#2c7c96;
}
.homeVideoLinkM{
	background:				url(/img/home/homeVideoLinkM.gif) repeat-x top left;
	height:					16px;
	float:					right;
	width:					160px;
}
html>body .homeVideoLinkM{
	width:					auto;
}
.homeVideoLinkM a{
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
}
.homeVideoLinkL{
	background:				url(/img/home/homeVideoLinkL.gif) no-repeat top left;
	height:					16px;
	padding:				0 0 0 21px;
}
.homeVideoLinkR{
	background:				url(/img/home/homeVideoLinkR.gif) no-repeat top right;
	height:					16px;
	padding:				0 11px 0 0;
}
