/* Start of CMSMS style sheet 'StylePages' */
body {
	background-color: #70929E;
	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;
	}
.langues2 {
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
}
#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;
	background: no-repeat bottom url(uploads/images/fonds/horloge1.png);	
	}
#horlogeParis {
	width: 100%;
	height: auto;
	display: block;
	text-align: right;
	margin-top: 10px;
	background: no-repeat left url(uploads/images/fonds/horloge2.png);
	}
#horlogeNewYork {
	width: 100%;
	height: auto;
	display: block;
	text-align: right;
	margin-top: 10px;
	background: no-repeat left url(uploads/images/fonds/horloge3.png);
	}
#zoneNavigation {
	background-color: #ECECEC;
	width: 760px;
	height: 260px;
	display: block;
	margin-bottom: 16px;
	border-top: 2px solid #2F3E7F;
	}
#photo {
	float: left;
	width: 446px;
	height: 260px;
	display: block;
	}
#navi {
	float: right;
	width: 294px;
	height: 260px;
	display: block;
	text-align: left;
	margin-left: 20px;
	margin-right: 0px;
	}
#navigation {
	float: right;
	width: 294px;
	height: auto;
	display: block;
	text-align: left;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 30px;
	border-top: 1px 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;
	background-image: url(uploads/images/fonds/separation-horizontale.png);
	background-repeat: repeat;
	background-position: top;
	}
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;
	background-image: url(uploads/images/fonds/colonne-un-tiers.png);
	background-repeat: repeat;
	}
.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-image: url(uploads/images/fonds/colonne-accueil-haut.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #F1F7FB;
	color: #377BC1;
	}
.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-image: url(uploads/images/fonds/colonne-accueil-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #F1F7FB;
	color: #000000;
	}

/* Page d'accueil */
.AccueilIntroHaut {
	font-size: 12px;
	font-weight: normal;
	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-image: url(uploads/images/fonds/cadre-bleu-haut.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #377BC1;
	color: #FFFFFF;
	}
.AccueilIntroBas {
	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-image: url(uploads/images/fonds/cadre-bleu-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #377BC1;
	color: #FFFFFF;
	text-align: right;
	}
.AccueilIntroBas a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	}

.AccueilSolutions {
	font-size: 18px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 8px;
	margin-bottom: 16px;
	height: 25px;
	color: #377BC1;
	background-image: url(uploads/images/fonds/separation-horizontale-bas.png);
	background-repeat: repeat;
	background-position: bottom;
 	}

#Langues {
margin-top: 20px;
margin-right: 40px;
text-align: right;
}
.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;
	background-image: url(uploads/images/fonds/cadre-vert-haut.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #79B105;
	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;
	background-image: url(uploads/images/fonds/cadre-vert-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #79B105;
	color: #FFFFFF;
	}
.QuiSommesNousTitre {
	color: #79B105;
	border-bottom: #79B105 solid 1px;
	background-image: url(uploads/images/fonds/titres.jpg);
	height: 22px;
	}
.QuiSommesNousTitreMethode {
	color: #79B105;
	border-bottom: #79B105 solid 1px;
	background-image: url(uploads/images/fonds/titres.png);
	background-repeat: repeat;
	background-position: bottom;
	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-image: url(uploads/images/fonds/boutonquisommesnous.png);
	background-repeat: no-repeat;
	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;
	background-image: url(uploads/images/fonds/chiffresclefsetprofil.png);
	background-repeat: repeat;
	}
/* 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;
	background-image: url(uploads/images/fonds/cadre-rouge-haut.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #CC3300;
	color: #FFFFFF;
	}
.SolutionsIntroBas {
	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;
	background-image: url(uploads/images/fonds/cadre-rouge-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #CC3300;
	color: #FFFFFF;
	}
.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-image: url(uploads/images/fonds/boutonsolutions.png);
	background-repeat: no-repeat;
	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;
	background-image: url(uploads/images/fonds/titres.jpg);
	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;
height: 143px;
	}
.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;
	background-image: url(uploads/images/fonds/cadre-marron-haut.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #E7AB0B;
	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;
	background-image: url(uploads/images/fonds/cadre-marron-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #E7AB0B;
	color: #FFFFFF;
	}
.DomainesdInterventionTable {
font-size: 12px;
	border: #E7AB0B solid 1px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	background-image: url(uploads/images/fonds/domainesdintervention.png);
	background-repeat: repeat;
	}


/* Page Informations Japon */
.InformationsJaponTitre {
	border-bottom: #CC3300 solid 1px;
	background-image: url(uploads/images/fonds/titres.jpg);
	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;
	background-image: url(uploads/images/fonds/joursferiesvertical.png);
	}
.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;
	background-image: url(uploads/images/fonds/cadre-gris-haut.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ECE4C1; /*#F5F5E0;*/
	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;
	background-image: url(uploads/images/fonds/cadre-gris-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ECE4C1;
	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;
	}
/* End of 'StylePages' */

/* Start of CMSMS style sheet 'Menu PMC' */
/* Vertical menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper determines the width of the menu elements */
#menuwrapper { 
   width: 100%;
margin-top: 30px;
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   width: 100%;
   margin-left: -1px;
}
#primary-nav ul { 
   position: absolute; 
   top: 0; 
   right: 100%; 
   display: none; 
}
#primary-nav li { 
   margin-bottom: -1px; 
   position: relative; 
}


/* Styling the basic apperance of the menu elements */
#primary-nav a {
   border-left: 0px solid #006699;
   border-right: 0px solid #006699;
   border-top: 1px solid #2F3E7F;
   border-bottom: 1px solid #2F3E7F;
   display: block; 
   margin: 0px; 
   padding: 5px 10px;

   /*color: #006699;*/
color: #2F3E7F;
   text-decoration: none;
   font-weight: bold;
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
}
#primary-nav li, #primary-nav li.menuparent { 
   /*background-color: #ececec;*/ 
background-color: #ECECEC;
   min-height:1em; /* Fixes IE7 bug*/
}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
   background-color: #C7C7C7; 
}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav li.menuparent, 
/*#primary-nav li.menuparent:hover,*/
#primary-nav li.menuparenth { 
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}

#primary-nav li.menuparent:hover {
/*background: no-repeat left url(uploads/images/fonds/navimenu-ro.png);*/
background-color: #FFCC00;
}


/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
/*background-color: #E7AB0B;*/
background-color: #FFCC00;
background: no-repeat bottom url(uploads/images/fonds/navimenu-ro.png);
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }


/* section header */
#primary-nav li.sectionheader {
   border-left: 1px solid #006699; 
   border-top: 1px solid #006699; 
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0.5em;
   background-color: #fff;
   margin: 0;
   width: 100%;
}


/* separator */
#primary-nav li hr.separator {
   display:block;
   height: 0.5em;
   color: #abb0b6;
   background-color: #abb0b6;
   width: 100%;
   border:0;
   margin:0;
   padding:0;   
   border-top: 1px solid #006699;
   border-right: 1px solid #006699;
}

#primary-nav li li {
   background-color: #FFFFFF;
}
#primary-nav li li a:hover {
background: no-repeat bottom url(uploads/images/fonds/navimenu-rotest.png);
}
/* End of 'Menu PMC' */

/* Start of CMSMS style sheet 'Module: News' */
div#news {
/*margin-top: 0px;
  margin: 16px;   margin for the entire div surrounding the news list 
  border: 0px solid #000000; 
  /*background: #F1F7FB;*/
font-size: 12px;*/






	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-image: url(uploads/images/fonds/colonne-accueil-bas2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFE377;
	color: #000000;
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em;  /*padding for the news article summary */
    /*margin: 0 0.5em 1em 0.5em;   margin to the bottom of the news article summary */
  margin-top: 0px;
  border-bottom: 1px solid #ccc; 
  font-size: 12px; 
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
  font-size: 12px; 
 }

.NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
  font-size: 12px; 
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
  font-size: 12px; 
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
  font-size: 12px; 
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
  font-size: 12px; 
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
  font-size: 12px;
text-align: right;
}

#NewsPostDetailDate {
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: bold;
  margin-left: 16px;
  margin-right: 16px;
  }

#NewsPostDetailSummary {
   line-height: 150%;
  font-size: 12px;
  margin-left: 36px;
  margin-right: 16px;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
  font-size: 12px;
  margin-left: 16px;
  margin-right: 16px;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  font-size: 12px;
  margin-left: 36px;
  margin-right: 16px;
  }

#NewsPostDetailAuthor {
  padding-bottom: 1.5em;
  font-style: italic;
  font-size: 12px;
  margin-left: 16px;
  margin-right: 16px;
}

#NewsPostDetailPrintLink {
  font-size: 12px;
  margin-left: 36px;
  margin-right: 16px;
  }
#NewsPostDetailReturnLink {
  font-size: 12px;
  margin-left: 36px;
  margin-right: 16px;
  }

/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Module: News' */

/* Start of CMSMS style sheet 'Module: News 2' */
div#news2 {
/*margin-top: 0px;
  margin: 16px;   margin for the entire div surrounding the news list 
  border: 0px solid #000000; 
  /*background: #F1F7FB;*/
font-size: 12px;*/






	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-image: url(uploads/images/fonds/colonne-accueil-bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #F1F7FB;
	color: #000000;
}

div#news2 h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em;  /*padding for the news article summary */
    /*margin: 0 0.5em 1em 0.5em;   margin to the bottom of the news article summary */
margin-top: 0px;
    border-bottom: 1px solid #ccc; 
font-size: 12px; 
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
font-size: 12px; 
 }

.NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
font-size: 12px; 
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
font-size: 12px; 
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
font-size: 12px; 
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
font-size: 12px; 
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
font-size: 12px; 
}

#NewsPostDetailDate {
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Module: News 2' */

