/* Start of CMSMS style sheet 'imprimer' */
body {
background-color:#fff !important; /* on white background */
border:0 !important; /* no borders thanks */
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 14px;
	}
#conteneur {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 760px;
	height: auto;
	background-color: #FFFFFF;
	}
#header {
	background-color: #FFFFFF;
	width: 728px;
	height: 95px;
	display: block;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-right: 0px;
	color: #2F3E7F;
	font-size: 11px;
	font-weight: bold;
	}
#adresse {
	float: left;
	width: 360px;
	height: auto;
	display: block;
	text-align: left;
	margin-top: 16px;
	}
#horloges {
	float: right;
	width: 245px;
	height: auto;
	display: block;
	text-align: right;
	margin-top: 16px;
	font-size: 12px;
	}
#horlogeTokyo {
	width: 100%;
	height: auto;
	display: block;
	text-align: right;
	margin-top: 0px;
	}
#horlogeParis {
	width: 100%;
	height: auto;
	display: block;
	text-align: right;
	margin-top: 10px;
	}
#horlogeNewYork {
	width: 100%;
	height: auto;
	display: block;
	text-align: right;
	margin-top: 10px;
	}
#zoneNavigation {
	background-color: #ECECEC;
	width: 760px;
	height: 1px;
	display: block;
	margin-bottom: 16px;
	border-top: 2px solid #2F3E7F;
	}



#footer {
	width: 728px;
	margin-top: 10px;
	margin-right: 16px;
	margin-left: 16px;;
	height: 70px;
	display: block;
	padding-top: 10px;
	font-size: 11px;
	text-align: right;
	color: #2F3E7F;
	border-top: 2px solid #2F3E7F;
	background-color: #FFFFFF;
	}
#footer a {
	font-size: 12px;
	color: #2F3E7F;
	text-decoration: none;
	}
#footer a:hover {
	color: #CC3300;
	text-decoration: underline;
	}

h2 {
	color: #CC3300;
	font-size: 16px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 10px;
	}
h3 {
	color: #CC3300;
	font-size: 16px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 10px;
	}
h5 {
	color: #CC3300;
	font-size: 14px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding-top: 10px;
	}
p {
	margin-right: 16px;
	margin-left: 16px;
	}
.puce {
	list-style-image: url("uploads/images/puce.png");
	margin-right: 16px;
	}

.conteneurtexte {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	height: auto;
	}
.DemiColonneGauche {
	float: left;
	width: 380px;
	}
.DemiColonneDroite {
	float: right;
	width: 380px;
	}
.DemiColonneGauchePromotion {
	float: left;
	width: 395px;
	}
.DemiColonneDroitePromotion {
	float: right;
	width: 365px;
	}
.ColonneGaucheUnTiers {
	float: left;
	width: 270px;
	margin-top: 0px;
	}
.ColonneDroiteDeuxTiers {
	float: right;
	width: 490px;
	}
.ColonneGaucheAccueil {
	float: left;
	width: 446px;
	margin-top: 0px;
	}
.ColonneDroiteAccueil {
	float: right;
	width: 314px;
	}
.ColonneGaucheContact {
	float: left;
	width: 436px;
	font-size: 12px;
	text-align: center;
	}
.ColonneDroiteContact {
	float: right;
	width: 324px;
	font-size: 12px;
	}



.AccueilColonneHaut {
	font-size: 14px;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFF4C5;
	color: #2F3E7F;
	}
.AccueilColonneBas {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFF4C5;
	color: #000000;
	}

/* Page d'accueil */
.AccueilIntroHaut {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #377BC1;
	border-bottom: 0px solid #377BC1;
	color: #377BC1;
	}
.AccueilIntroBas {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-left: 40px;
	padding-right: 30px;
	border: 1px solid #377BC1;
	border-top: 0px solid #377BC1;
	color: #000000;
	text-align: right;
	}

.AccueilIntroBas a {
	font-size: 12px;
	color: #2F3E7F;
	text-decoration: underline;
	}
.AccueilIntroBas a:hover {
	color: #2F3E7F;
	text-decoration: none;
	}
.AccueilSolutions {
	font-size: 18px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 8px;
	margin-bottom: 16px;
	height: 25px;
	color: #377BC1;
 	}

.AccueilTexteIntro {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
 	}
.AccueilSolutionsTitre {
	margin-bottom: 0px;
	margin-top: 0px;
 	}
.AccueilSolutionsTexte {
	margin-top: 3px;
	margin-bottom: 10px;
	height: 70px;
	font-size: 12px;
 	}
.AccueilTexte {
	font-size: 12px;
 	}


/* Pages Qui Sommes Nous */
.QuiSommesNousIntroHaut {
	font-size: 16px;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 14px;
	padding-left: 30px;
	padding-right: 30px;
	border: #79B105 solid 1px;
	border-bottom: #79B105 solid 0px;
	color: #FFFFFF;
	}
.QuiSommesNousIntroBas {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 25px;
	padding-left: 40px;
	padding-right: 30px;
	border: #79B105 solid 1px;
	border-top: #79B105 solid 0px;
	color: #FFFFFF;
	}
.QuiSommesNousTitre {
	color: #79B105;
	border-bottom: #79B105 solid 1px;
	height: 22px;
	}
.QuiSommesNousTitreMethode {
	color: #79B105;
	border-bottom: #79B105 solid 1px;
	height: auto;
	}
.QuiSommesNousBouton {
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	width: 260px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-bottom: 6px;
	background-color: #79B105;
	color: #FFFFFF;
	}
.QuiSommesNousBouton a {
	color: #FFFFFF;
	text-decoration: none;
	}
.QuiSommesNousBouton a:hover {
	color: #FFFF00;
	text-decoration: none;
	}
/* Page Partenaires */
.PartenairesNom {
	font-weight: bold;
	font-size: 16px;
	color: #79B105;
	margin-right: 80px;
	margin-left: 80px;
	margin-bottom: 0px;
	border-bottom: #79B105 solid 1px;
	}
.PartenairesBio {
	margin-right: 80px;
	margin-left: 80px;
	margin-top: 0px;
	margin-bottom: 25px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #F4FEE0;
	}
.PartenairesTexte {
	margin-right: 80px;
	margin-left: 80px;
	}
/* Page Chiffre-cles et Profil */
.ChiffreClefsEtProfilTable {
	border: #79B105 solid 1px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	}
/* Page Societe */
.SocieteEncart {
	float: right;
	font-size: 12px;
	background-color: #EBFEC2;
	width: 223px;
	margin-left: 16px;
	margin-bottom: 16px;
	padding: 10px;
	color: #4D7003;
	}


/* Pages Solutions */
.SolutionsIntroHaut {
	font-size: 16px;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 14px;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #CC3300;
	border-bottom: 0px solid #CC3300;
	color: #000000;
	}
.SolutionsIntroBas {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-left: 40px;
	padding-right: 30px;
	border: 1px solid #CC3300;
	border-top: 0px solid #CC3300;
	color: #000000;
	}
.SolutionsIntroBas a {
	color: #FFFFFF;
	text-decoration: underline;
	}
.SolutionsIntroBas a:hover {
	color: #FFFF00;
	text-decoration: none;
	}
.SolutionsBouton {
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	width: 260px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-bottom: 6px;
	background-color: #CC3300;
	color: #FFFFFF;
	}
.SolutionsBouton a {
	color: #FFFFFF;
	text-decoration: none;
	}
.SolutionsBouton a:hover {
	color: #FFFF00;
	text-decoration: none;
	}
.SolutionsTitre {
	font-size: 16px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 8px;
	margin-bottom: 16px;
	border-bottom: #CC3300 solid 1px;
	height: 22px;
	color: #CC3300;
 	}
.HautDePage {
	text-align: right;
	font-size: 12px;
	}
.ConsultingSituationsTitre {
	font-weight: bold;
	font-size: 14px;
	border-bottom: #CC3300 solid 1px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center;
	}
.ConsultingSituationsTexte {
	font-size: 12px;
	background-color: #FFE9E1;
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: 0px;
	}
.ConsultingSolutionTitre {
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	text-align: center;
	}
.ConsultingSolutionTexte {
	font-size: 12px;
	background-color: #FFE9E1;
	margin-top: 0px;
	padding: 8px 8px 8px 8px;
	border: #CC3300 solid 1px;
	margin-bottom: 10px;
	}
.PromotionSituationTitre {
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 30px;
	}
.PromotionSituationTexte {
	font-size: 12px;
	background-color: #FFE9E1;
	margin-top: 0px;
	padding: 8px 8px 8px 8px;
	border: #CC3300 solid 1px;
	margin-right: 46px;
	margin-bottom: 10px;
	}

/* Pages Domaines d'Intervention */
.DomainesdInterventionIntroHaut {
	font-size: 16px;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 14px;
	padding-left: 30px;
	padding-right: 30px;
	border: #E7AB0B solid 1px;
	border-bottom: #E7AB0B solid 0px;
	color: #FFFFFF;
	}
.DomainesdInterventionIntroBas {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 25px;
	padding-left: 40px;
	padding-right: 30px;
	border: #E7AB0B solid 1px;
	border-top: #E7AB0B solid 0px;
	color: #FFFFFF;
	}
.DomainesdInterventionTable {
	font-size: 12px;
	border: #E7AB0B solid 1px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	}


/* Page Informations Japon */
.InformationsJaponTitre {
	border-bottom: #CC3300 solid 1px;
	height: 25px;
	}
.InformationJaponCadre {
	border: 1px solid #D98826;
	margin: 16px;
	padding: 10px;
	font-size: 12px;
	}
.InformationJaponCadre p {
	padding: 0px;
	margin: 0px;
}
.InformationsJaponSousTitre {
	color: #D98826;
	font-weight: bold;
	font-size: 14px;
	border-bottom: #D98826 solid 1px;
	margin-bottom: 0px;
	}
.InformationsJaponTexte {
	background-color: #FDF8F0;
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	}

/* Page Japon Pratique */
.JaponPratiqueTitre {
	font-weight: bold;
	border-top: #2F3E7F solid 1px;
	border-left: #2F3E7F solid 1px;
	border-right: #2F3E7F solid 1px;
	padding: 6px 6px 6px 6px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 70px;
	margin-left: 70px;
	width: auto;
	color: #2F3E7F;
	}
.JaponPratiqueTexte {
	font-weight: normal;
	border-bottom: #2F3E7F solid 1px;
	border-left: #2F3E7F solid 1px;
	border-right: #2F3E7F solid 1px;
	padding: 6px 6px 6px 6px;
	padding-left: 40px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 70px;
	margin-left: 70px;
	width: auto;
	color: #000000;
	font-size: 12px;
	}
.JaponPratiqueTable {
	font-weight: normal;
	border-bottom: #2F3E7F solid 1px;
	border-left: #2F3E7F solid 1px;
	border-right: #2F3E7F solid 1px;
	padding: 6px 6px 6px 6px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 70px;
	margin-left: 70px;
	width: 620px;
	color: #000000;
	font-size: 12px;
	}
.JaponPratiqueTableMeteo {
	font-weight: normal;
	border-bottom: #2F3E7F solid 1px;
	border-left: #2F3E7F solid 1px;
	border-right: #2F3E7F solid 1px;
	padding: 6px 6px 6px 40px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 70px;
	margin-left: 70px;
	width: 620px;
	color: #000000;
	font-size: 12px;
	}

/* Page Contact */
.ContactIntroHaut {
	font-size: 16px;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 14px;
	padding-left: 30px;
	padding-right: 30px;
	border: #ECE4C1 solid 1px;
	border-bottom: #ECE4C1 solid 0px;
	color: #2F3E7F;
	}
.ContactIntroBas {
	font-size: 12px;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 25px;
	padding-left: 40px;
	padding-right: 30px;
	border: #ECE4C1 solid 1px;
	border-top: #ECE4C1 solid 0px;
	color: #000000;
	}
.ContactTitre {
	margin-left: 60px;
	margin-right: 60px;
	width: auto;
	border-bottom: #CC3300 solid 1px;
	}
.ContactTelFax {
	margin-left: 123px;
	margin-right: 123px;
	width: auto;
	}

/* masquer! */
div#photo,
div#navi {
   display: none !important;
}
/* End of 'imprimer' */

