/* Styles communs à toutes les pages -----------------------------------------*/
.TailleTexte
{
	font:					11px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;/*80A3B1*/
}
A.LienEntete:link, A.LienEntete:visited, A.LienEntete:active,
A.LienEntete:hover, A.LienEntete:visited:hover, A.LienEntete:active:hover {
	font:					9px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
A.LienEntete:hover, A.LienEntete:visited:hover, A.LienEntete:active:hover {
	text-decoration:		underline;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active,
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					bold 11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#80A3B1;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	text-decoration:		underline;
}
.CellHeader {
	background:				url(/images/Bg_Header_3M.gif) no-repeat;
	padding:				0px 14px 0 20px;
	height:					74px;
}
.CellUtilitaires,
.CellUtilitaires a:link, .CellUtilitaires a:visited, .CellUtilitaires a:active,
.CellUtilitaires a:hover, .CellUtilitaires a:visited:hover, .CellUtilitaires a:active:hover {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	text-decoration:		none;
}
.CellUtilitaires a:hover, .CellUtilitaires a:visited:hover, .CellUtilitaires a:active:hover {
	text-decoration:		underline;
}
.CellUtilitaires {
	background:				url(/images/Bg_CellUtilitaires.gif) no-repeat;
	padding:				0 16px 0 0;
	height:					30px;
	vertical-align:			top;
}
.TexteUtilitaires {
	font:					11px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
}
.CellCoinMenuFR {
	background:				url(/images/Bg_CoinMenu.gif);
	width:					166px;
}
.CellCoinMenuEN {
	background:				url(/images/Bg_CoinMenu.gif);
	width:					270px;
}
.CellBasMenu {
	background:				url(/images/Bg_BasMenu.gif) repeat-x;
}
.CellFooter {
	background:				url(/images/Bg_Footer.gif) no-repeat;
	height:					41px;
	padding:				0 20px;
}
.CellLienFooter {
	padding-bottom:	        10px;
}
A.LienFooter:link, A.LienFooter:visited, A.LienFooter:active,
A.LienFooter:hover, A.LienFooter:visited:hover, A.LienFooter:active:hover {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
	font-weight:			normal;
}
A.LienFooter:hover, A.LienFooter:visited:hover, A.LienFooter:active:hover {
	text-decoration:		underline;
	font-weight:			normal;
}
.TxtFooter {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#B2D1DE;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	padding:				30px 30px 0 34px;
	vertical-align:			top;
}
.TitreNouv {
	font:					bold 12px/100% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
}
.CellProduits {
	background:				url(/images/Bg_AccProduits.gif) no-repeat;
	height:					92px;
	vertical-align:			top;
	padding:				0 33px 0 33px;
}
.CellContenuProduits {
	padding:				20px 0 0 0;
	vertical-align:			top;
	width:					80px;
}
.Contenu {
	padding:0 0 0 0;
	height:					600px;
	vertical-align:top;
}
.TxtLienNouv {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#00A9C7;
}
.CellTextBasPageAcc {
	padding:				0 20px 0 20px;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellIntApplications {
	padding:				0 0 0 5px;
}
/* Titres sections */
.TiProduitsFR, .TiAProposFR, .TiApplicationsFR, .TiBibliographieFR, .TiCongresFR, .TiContactFR, .TiFaqFR, .TiPlanFR, .TiNouvellesFR,
.TiProduitsEN, .TiAProposEN, .TiApplicationsEN, .TiBibliographieEN, .TiCongresEN, .TiContactEN, .TiFaqEN, .TiPlanEN, .TiNouvellesEN {
	width:					179px;
	height:					28px;
}
.TiPolitiqueFR, .TiPolitiqueEN {
	width:					179px;
	height:					50px;
}
.TiProduitsFR h1, .TiProduitsEN h1,
.TiAProposFR h1, .TiAProposEN h1,
.TiApplicationsFR h1, .TiApplicationsEN h1,
.TiBibliographieFR h1, .TiBibliographieEN h1,
.TiCongresFR h1, .TiCongresEN h1,
.TiContactFR h1, .TiContactEN h1,
.TiFaqFR h1, .TiFaqEN h1,
.TiPlanFR h1, .TiPlanEN h1,
.TiNouvellesFR h1, .TiNouvellesEN h1,
.TiPolitiqueFR h1, .TiPolitiqueEN h1 {
	display:				none;
}
/* Background francais */
.TiProduitsFR {
	background:				url(/images/Ti_Produits_FR.gif) no-repeat;
}
.TiAProposFR {
	background:				url(/images/Ti_APropos_FR.gif) no-repeat;
}
.TiApplicationsFR {
	background:				url(/images/Ti_Applications_FR.gif) no-repeat;
}
.TiBibliographieFR {
	background:				url(/images/Ti_Bibliographie_FR.gif) no-repeat;
}
.TiCongresFR {
	background:				url(/images/TI_Congres_FR.gif) no-repeat;
}
.TiContactFR {
	background:				url(/images/Ti_Contact_FR.gif) no-repeat;
}
.TiFaqFR {
	background:				url(/images/Ti_Faq_FR.gif) no-repeat;
}
.TiPlanFR {
	background:				url(/images/Ti_Plan_FR.gif) no-repeat;
}
.TiNouvellesFR {
	background:				url(/images/Ti_Nouvelles_FR.gif) no-repeat;
}
.TiPolitiqueFR {
	background:				url(/images/Ti_PolitiqueConf_FR.gif) no-repeat;
}
/* Background anglais */
.TiProduitsEN {
	background:				url(/images/Ti_Produits_EN.gif) no-repeat;
}
.TiAProposEN {
	background:				url(/images/Ti_APropos_EN.gif) no-repeat;
}
.TiApplicationsEN {
	background:				url(/images/Ti_Applications_EN.gif) no-repeat;
}
.TiBibliographieEN {
	background:				url(/images/Ti_Bibliographie_EN.gif) no-repeat;
}
.TiCongresEN {
	background:				url(/images/TI_Congres_EN.gif) no-repeat;
}
.TiContactEN {
	background:				url(/images/Ti_Contact_EN.gif) no-repeat;
}
.TiFaqEN {
	background:				url(/images/Ti_Faq_EN.gif) no-repeat;
}
.TiPlanEN {
	background:				url(/images/Ti_Plan_EN.gif) no-repeat;
}
.TiNouvellesEN {
	background:				url(/images/Ti_Nouvelles_EN.gif) no-repeat;
}
.TiPolitiqueEN {
	background:				url(/images/Ti_PolitiqueConf_EN.gif) no-repeat;
}

/* Styles pour la page Contactez-Nous ----------------------------------------*/
.CellContactezNous {
	background:				url(/images/Bg_ContactezNous02.jpg) no-repeat left top;
	width:					428px;/*725px*/
	height:					335px;
	padding:				0 275px 0 22px;
	vertical-align:			top;
}
.BlocContactezNous {
	padding:				22px 30px 22px 22px;
	vertical-align:			top;
}

/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active,
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	text-decoration:		none;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	text-decoration:		underline;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active,
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#00A9C7;
	text-decoration:		none;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	text-decoration:		underline;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#006893;
	border-top:				1px solid #003066;
	border-right:			1px solid #C2C2C2;
	border-bottom:			1px solid #C2C2C2;
	border-left:			1px solid #003066;
	padding:				0 0 0 5px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#006893;
	border-top:				1px solid #003066;
	border-right:			1px solid #C2C2C2;
	border-bottom:			1px solid #C2C2C2;
	border-left:			1px solid #003066;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0 0 10px 0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;/* 00A9C7 */
	font-weight:			bold;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;/* 00A9C7 */
	font-weight:			bold;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font-size:				7px;
	line-height:			0px;
}

/* Styles de l'editeur */

/* Éditeur - Classes générales -----------------------------------------------*/
.SousTitre {
	font:					bold 15px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#00A9C7;
	text-transform:			uppercase;
}
.Texte {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
}
.TexteSpecial {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#264957;/* 446c7c */
}
.TexteGrisPale {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#608391;
}
.TexteTitrePetit {
	font:					bold 12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#00A9C7;
}
.TextePetit {
	font:					11px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
}

/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active,
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover,
A.LienPDF:link, A.LienPDF:visited, A.LienPDF:active,
A.LienPDF:hover, A.LienPDF:visited:hover, A.LienPDF:active:hover {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;
	font-weight:			bold;
	text-decoration:		none;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover,
A.LienPDF:hover, A.LienPDF:visited:hover, A.LienPDF:active:hover {
	text-decoration:		underline
}
A.LienPDF:link, A.LienPDF:visited, A.LienPDF:active,
A.LienPDF:hover, A.LienPDF:visited:hover, A.LienPDF:active:hover {
	background:				url(/images/Picto_PDF.gif) no-repeat 0 0;
	line-height:			25px;
	padding-left:	        20px;
}


/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #016590;
}
.PhotoProduits {
	margin:					0 21px 0 0;
}
.PetitePhotoProduitsDroite {
	margin:					0 10px 5px 5px;
}
.PetitePhotoProduitsGauche {
	margin:					0 5px 5px 10px;
}
.ImageDroite {
	margin:					0 0 0 5px;
}
.ImageGauche {
	margin:					0 5px 0 0;
}

/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitre {
	font:					bold 12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	padding:				0 10px 5px 10px;
	border-right:			1px solid #D8E7ED;
	border-bottom:			1px solid #D8E7ED;
}
.CelluleTexte {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#264957;/*608391*/
	background:				#FFF url(/images/Bg_CellTexte.gif) repeat-x bottom left;
	padding:				7px 10px;
	border-bottom:			1px solid #D8E7ED;
}
.CelluleTexteOrdinaire {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#264957;
	padding:				0px 10px 7px;
}
.CelluleDocuments {
	padding:				0 0 5px 0;
}
.TitresEncadres {
	font:					bold 12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				#7CBBD0 url(/images/Bg_DegradeTitre.gif) repeat-y top right;
	padding:				0 10px;
}
.CellulePetiteImageProduits {
	background:				#FFF url(/images/Bg_PetiteImageProduits.gif) repeat-x top left;
}

/* Style pour le gabarit de la section Applications */
.CelluleProduitsApplication {
	padding-top:			15px;
}
.CelluleTexteApplication {
	border-bottom: 			1px solid #d8e7ed;
	padding-bottom:			5px;
}


/* Styles H1 - H2... ---------------------------------------------------------*/
H2 {
	font:					bold 15px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#00A9C7;
	margin:					0 0 12px 0;
}
H3 {
	font:					bold 12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	margin:					15px 0 4px 0;
}
H4 {
	font:					bold 12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#80A3B1;
	margin:					10px 0 2px 0;
}
H2 sup, H3 sup, H4 sup {
	font-size:				7px;
	line-height:			0px;
}
/* Styles Special pour page multiple imbriqué ---------------------------------*/
.SpacerPageImbrique {
	display:				block;
	margin:					12px 0 12px 0;
	width:					1px;
	height:					1px;
}

/* Apparence des listes ------------------------------------------------------*/
UL {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	margin: 				0 0 12px 0;
	padding:				0;
}
OL {
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	margin: 				12px 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(/images/Puce_Liste.gif);
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	margin: 				0 0 0 17px;
	padding:				0;
}
UL LI UL {
	margin:					0;
}
OL LI {
	list-style:				decimal outside;
	font:					12px/18px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	margin: 				5px 0 0 10px;
	padding:				0;
}
