/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
	} 
	#container { 
		margin: 0; 
		padding: 0;
		clear:both;
		width : 742px;
	}

/**********************************************/
/* Header 		*/
/**********************************************/
	#tab_top td {
		text-align: center;
	}
	#tab_top .Texte, #tab_top .Texte a {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #EAEAEA;
		text-decoration: none;
	}
	#tab_top .Texte a:hover {
		color: #43D02B;
	}
	#tab_top .Bg {
		background: url(/ehi_images/structure/tab_top_1_1_bg.gif) repeat-x;
	}
	#tab_top .Texte u {
		color: #43D02B;
	}


	#tab_root .Left {
		background: url(/ehi_images/structure/tab_root_left_bg.gif) repeat-y;
	}
	#tab_root .Center {
		background-color: #FFFFFF;
	}
	#tab_root .Right {
		background: url(/ehi_images/structure/tab_root_right_bg.png) repeat-y;
	}

	.TabNav .Texte {
		font: normal bold 11px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
		padding: 0 8px;
	}
	.TabNav .Texte a {
		color: #000000;
		text-decoration :none;
	}
	.TabNav .Texte a:hover {
		color: #00469B;
	}
	.TabNav .BCenter {
		text-align: left;
		background: url(/ehi_images/structure/tab_nav_bcenter_bg.gif) repeat-x;
	}
	.HOMELNK a {
		color: #000000;
		text-decoration :none;
	}
/**********************************************/
/* Page 		*/
/**********************************************/
	#page {
		margin-top: 20px;
		text-align: left;
	}
	#home {
		background:  url(/ehi_images/structure/home_bg_1.gif) no-repeat top left;
	}
	#home .Visuels {
		vertical-align: top;
		padding-top: 1px;
		text-align: center;
	}
	#home .Right {
		background: url(/ehi_images/structure/home_escalier_haut.gif) no-repeat bottom right;
	}
	.Edito .TopCenter {
		background-color: #FFFFFF;
	}
	.Edito .EditoLeft {
		background: url(/ehi_images/structure/tab_edito_l.png) repeat-y;
	}
	.Edito .EditoRight {
		background: url(/ehi_images/structure/tab_edito_r.png) repeat-y;
	}
	.Edito .BottomCenter {
		background: url(/ehi_images/structure/tab_edito_b.png) repeat-x;
	}
	.Edito .Texte {
		background-color: #FFFFFF;
	}
	.Edito p {
		/*font: normal normal 12px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;*/
		line-height: 14px;
	}
	.Edito td {
		vertical-align: top;
	}
	.BgWhite {
		background-color: #FFFFFF;
	}
	#home2 {
		background: url(/ehi_images/structure/home_bg_2.gif) no-repeat top left;
	}
	#home2 .Contenu {
		margin-left: 32px;
		margin-top: 47px;
	}
	#home2 p {
		/*font: normal normal 12px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;*/
		margin : 0;
		padding : 0;
		color: #000000;
		padding-bottom : 4px;
	}
	#home2 .Texte p {
		margin-bottom: 4px;
	}
	
	#produit .Intro {
		padding: 0 6px 0 10px;
	}
	#produit .Visuels {
		margin-top: 20px;
	}
	#produit .LigneVisuels {
		background: url(/ehi_images/structure/produit_visu_bg.gif) no-repeat top left;
		margin-bottom: 20px;
	}
	#produit .LigneVisuels td{
		vertical-align:top;
	}
	
	#produit .Visuels p {
		color: #9B0000;
		/*text-decoration: underline;*/
		margin: 0;
		padding:0;
	}
	#produit .Visuels p.Ref {
		color: #BDBABA;
		text-decoration: none;
		font-size: 10px;
	}
	.TexteLittle, .TexteLittle p {
		font: normal normal 10px Verdana, "Century Gothic", Arial, Helvetica, sans-serif;
		color: #4A5457;
	}
	#lexique {
		margin-top: 20px;
	}
	#lexique .ListeLettre td{
		padding-top:0px;
		width : 20px;
		background: url(/ehi_images/structure/lexique_fond_lettre.gif) no-repeat;
		text-align:center;
	}
	#lexique .ListeLettre td a:link,.ListeLettre td a:visited,.ListeLettre td a:hover,.ListeLettre td a:active { 
		font: normal bold 13px Verdana , Arial, Helvetica, sans-serif;
		color : #0C6075;
		text-decoration: none;
	}
	#lexique p {
		margin-bottom: 16px;
		padding-left: 13px;
	}
	#lexique h2 { 
		margin : 0 0 6px 0 ;
	}
	#lexique .noLink {
		font: normal bold 13px Verdana , Arial, Helvetica, sans-serif;
		color : #cccccc;
		text-decoration: none;
	}
	#contenu p {
		padding-left: 13px;
	}
	
/**********************************************/
/* Footer */
/**********************************************/
	#tab_foot .Footer, #tab_foot .Footer p {
		margin: 20px 0 4px 0;
		padding: 0;
		background-color: #FFFFFF;
		font: normal normal 9px Arial, Verdana, Helvetica, sans-serif;
	}
	.Clikeo { 
		margin: 10px 0;
		width:750px;
		color :#8A794E;
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#8A794E;
		font: normal normal 7pt Verdana;
	}
	.Clikeo a:hover {
		color :#FFEBB8;
	}


/**********************************************/
/*	General 	*/
/**********************************************/
	.Smaller{
		font-size: 95%;
	}
	.Larger{
		font-size: 105%;
	}
	.Arial{
		font-family: Arial;
	}

/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	h1 { 
		margin : 6px 0 10px 0;
		padding : 6px 10px 4px 10px;
		font: normal bold 16px "Times New Roman", Times, Georgia, Verdana, Arial;
		clear : both;
		color : #9B0000;
		background: #FFFEFE url(/ehi_images/structure/h_bg.gif) repeat-y top left;
		text-transform: uppercase;
		letter-spacing: 1px;
		
	}
	h1:first-letter { 
		font: normal normal 20px "Times New Roman", Times, Georgia, Verdana, Arial;
	}
	h2 { 
		margin : 6px 0 10px 0;
		padding : 4px 10px 2px 10px;
		font: normal bold 13px "Times New Roman", Times, Georgia, Verdana, Arial;
		clear : both;
		color : #9B0000;
		background: #FFFEFE url(/ehi_images/structure/h_bg.gif) repeat-y top left;
		text-transform: uppercase;
		letter-spacing: 1px;
		
	}
	h2:first-letter { 
		font: normal normal 18px "Times New Roman", Times, Georgia, Verdana, Arial;
	}
	h3 { 
		margin : 8px 0 8px 0;
		padding : 0 0 0  10px;
		color : #9B0000;
		font: normal bold 16px Helvetica, "Times New Roman", Times, Georgia, Verdana, Arial;
		clear : both;
	}
	h4{ 
		margin : 8px 0 8px 0;
		padding : 0 0 0  10px;
		color : #9B0000;
		font: normal bold 14px Verdana, "Century Gothic", "Times New Roman", Times, Georgia, Verdana, Arial;
		clear : both;
	}
	p {
		font: normal normal 11px Verdana, "Century Gothic", Arial, Helvetica, sans-serif;
		margin : 0 0 4px 0;
		padding : 0;
		color: #000000;
		padding-bottom : 4px;
	}
	ul,ol {
		text-align: left;
		margin-top: 0;
		margin-bottom: 8px;
	}
	li { 
	}
	a{ 
		color: #00469B;;
	}
	a:hover {
		color: #9B0000;
	}
	form{
		margin:0; padding:0;
	}
	input,select,textarea{
		margin:0; padding:0;
		font: normal 9px Verdana, Arial, Helvetica, sans-serif;
		color: #800000;
		border : 1px #D3D6D0 solid;
	}
	img.Border, .Border img {
		border: 1px solid #9B0000;
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font: normal 10px Verdana, Arial , Helvetica, sans-serif;  
		color:#6D785D;
	}
	.FormSubmit {
		color:#6D785D;
		font-size: 10px; 
		font-weight: bold; 
		height: 20px;
		background-color:#ffffff;
	}
	.LargeInput{
		width:260px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:193px;
	}
	.chkBoxes{
		background-color:white;border-width:0;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		border: 1px dotted;
	}

	
