	
	html, body {
		padding : 0px ;
		margin : 0px ;
	}
	
	body {
		font-family : Verdana, Arial, sans-serif ;
		color : #3c4a5b ;
		font-size : 11px ;
	}
	
	p {
		padding : 0px 0px 20px 0px ;
		margin : 0px ;
	}
	
	img {
		border : 0px ;
	}
	
	a {
		color : #4e2382 ;
	}
	
	a:hover {
		text-decoration : none ;
	}
	
	/*********************************************************** Header **/
	
	#Header {
		border-bottom : 1px solid #3c4a5b ;
		background : url("../images/template/header-bg.jpg") top left repeat-x ;
	}
	
	#HeaderIn {
		width : 1000px ;
		height : 223px ;
		background : url("../images/template/headerin-bg.jpg") top left no-repeat ;
	}
	
	#LogoFerssa {
		position : absolute ;
		top : 127px ;
		left : 864px ;
	}
	
	#Logo {
		position : absolute ;
		z-index : 10 ;
		top : 169px ;
		left : 15px ;
	}
	
	/*********************************************************** SubHeader **/
	
	#SubHeader {
		position : absolute ;
		z-index : 1 ;
		margin : -38px 0px 0px 0px ;
		border-top : 1px solid #90b2db ;
		padding : 2px 0px 1px 0px ;
		color : #FFF ;
		width : 100% ;
	}
	
	#SubHeaderIn {
		background : #3c4a5b ;
		height : 32px ;
	}
	
	#SubHeaderIn ul {
		margin : 0px 0px 0px 196px ;
		padding : 8px 0px 0px 0px ;
	}
	
	#SubHeaderIn ul li {
		list-style-type : none ;
		float : left ;
		padding : 0px 3px 0px 3px ;
		background : url("../images/template/menu-top-bg.gif") center left no-repeat ;
	}
	
	#SubHeader ul li a {
		color : #FFF ;
		text-decoration : none ;
		padding : 0px 4px 2px 4px ;
		display : block ;
	}
	
	#SubHeader ul li a:hover, #BodyAccueil #MT1 a, #BodyIncendie #MT2 a, #BodyHygiene #MT3 a, #BodyCommunication #MT4 a, #BodySurete #MT5 a, #BodyProtection #MT6 a, #BodyRH #MT7 a, #BodyMesure #MT8 a {
		background-color : #62768f ;
	}
	
	/*********************************************************** Main / Layout **/
	
	#Main {
		background : url("../images/template/main-bg.gif") top left repeat-x ;
		padding : 19px 0px 0px 0px ;
		height : 100px ;
	}
	
	#MainColA {
		width : 165px ;
		float : left ;
		background : url("../images/template/pointille.gif") top right no-repeat ;
		min-height : 450px ;
		padding : 40px 19px 0px 13px ;
	}
	
	#MainColB {
		width : 656px ;
		float : left ;
		padding : 50px 85px 40px 27px ;
	}
	
	#MainColInA {
		float : left ;
		background : url("../images/template/pointille.gif") top right no-repeat ;
		min-height : 450px ;
		width : 296px ;
		margin : -50px 0px 0px 0px ;
		padding : 50px 34px 0px 0px ;
	}
	
	#MainColInB {
		float : left ;
		width : 295px ;
		margin : 0px 0px 0px 25px ;
	}
	
	* html #MainColA, * html #MainColInA {
		height : 450px ;
	}
	
	/*********************************************************** Block Contact **/
	
	.BlockContact {
		background : #e2e8e6 ;
		padding : 2px 0px 2px 0px ;
	}
	
	.BlockContact .BlockIn {
		border-top : 2px solid #562d87 ;
		background : url("../images/template/blockcontact-bg.gif") bottom left repeat-x ;
		padding : 19px 0px 37px 13px ;
		color : #3c4a5b ;
	}
	
	.BlockContact .BlockIn a {
		color : #0687d4 ;
		background : url("../images/template/fl-a.gif") top left no-repeat ;
		padding : 0px 0px 0px 7px ;
	}
	
	.BlockContact .BlockIn a:hover {
		text-decoration : none ;
	}
	
	/*********************************************************** Contenu main **/
	
	#MainColB h1 {
		padding : 0px ;
		margin : 0px ;
		position : absolute ;		
		top : 260px ;
		left : 224px ;
	}
	
	#MainColB h2 {
		color : #0788d4 ;
		font-size : 12px ;
		padding : 0px 0px 5px 0px ;
		margin : 0px ;
		text-align : justify ;
		text-transform : uppercase ;
	}
	
	#MainColB .H2Espace {
		height : 60px ;
	}
	
	#MainColB .H2Espace2 {
		height : 30px ;
	}
	
	#MainColB p {
		text-align : justify ;
	}
	
	#MainColB strong {
		color : #62768f ;
	}
	
	#MainColB ul {
		margin : 0px 0px 20px 25px ;
		padding : 0px ;	
	}
	
	#MainColB ul ul{
		margin : 5px 0px 5px 25px ;
	}
	
	.ContactezNous {
		padding : 0px 0px 0px 75px ;
	}
	
	/*********************************************************** Divers **/

	.Strong {
		font-weight : bold ;
		font-size : 12px ;
	}
	
	.ULFleche li {
		background : url("../images/template/fl-b.gif") top left no-repeat ;
		list-style-type : none ;
		padding : 2px 0px 3px 15px ;
		color : #4e2382 ;
		font-weight : bold ;
	}
	
	.ULPDF li {
		background : url("../images/template/fl-pdf.gif") top left no-repeat ;
		list-style-type : none ;
		padding : 2px 0px 4px 20px ;
		color : #0788d4 ;
	}
	
	.ULPDF li a {
		color : #0788d4 ;
	}
	
	.ULPDF li a:hover {
		text-decoration : none ;
	}
	
	.BoldFL {
		background : url("../images/template/fl-c.gif") top left no-repeat ;
		padding : 0px 0px 6px 12px ;
		color : #62768f ;
		font-weight : bold ;
	}
	
	#MainColB .ULFleche li strong {
		color : #0989d5 ;
	}
	
	
	
	
	table {
		width : 10px ;
	}
	
	table td {
		background : #CCC ;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	