/*************************/
/* SELECTEURS D'ELEMENTS */
body { 
	margin: 0; 
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	background-color: #ffffff;
}
form { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p { margin: 0; font-size: 11px; font-weight: normal; }
dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; }
a { text-decoration: none; cursor: pointer; color: #666666; }
img { border: none; }

/*************************/
/* SELECTEURS DE CLASSES */
.visible { overflow: visible; }
.souligne { text-decoration: underline; }
.clear { clear: both; }
.block { display: block; }
.hidden { display: none; }
.floatLeft { float: left; }
.floatRight { float: right; }
.noBorder { border: none; }
.mgLeft10 { margin-left: 10px; }
.mgLeft20 { margin-left: 20px; }
.mgLeft40 { margin-left: 40px; }
.mgTop10 { margin-top: 10px; }
.mgTop20 { margin-top: 20px; }
.mgRight10 { margin-right: 10px; }
.mgRight20 { margin-right: 20px; }
.mgBottom10 { margin-bottom: 10px; }
.mgBottom20 { margin-bottom: 20px; }
.pgLeft20 { padding-left: 20px;}
.pgRight20 { padding-right: 20px;}
.pgBottom40 { padding-bottom: 40px; }
.pgBottom20 { padding-bottom: 20px; }
.marginLeftPdfPromo{  margin-left: 113px; } 


.divLayout {
	position: relative;
	/*overflow: hidden;*/
	width: 970px;
	left: 50%;
	margin-left: -485px;
}

.colonnes970 { position: relative; overflow: hidden; width: 970px; }
.colonnes970Border { position: relative; overflow: hidden; width: 968px; border:1px solid #CCCCCC; }

.colonnes725 { position: relative; overflow: hidden; width: 725px; }
.colonnes725Border { position: relative; overflow: hidden; width: 723px; border:1px solid #CCCCCC; }

.colonnes480{ position: relative; overflow: hidden; width: 480px; }
.colonnes480Border{ position: relative; overflow: hidden; width: 478px; border:1px solid #CCCCCC; }

.colonnes235 { position: relative; overflow: hidden; width: 235px; }
.colonnes235Border { position: relative; overflow: hidden; width: 233px; border:1px solid #CCCCCC;}
.colonnes235BorderBlue { position: relative; overflow: hidden; width: 233px; border:1px solid #001D68;}

.titreContenu{ position: relative; overflow: hidden; /*width: inherit;*/ padding-bottom: 10px; padding-right: 10px; }

.fontTitre_mdpinter { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #001D68; }
.fontTitre_magpinter { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #001D68; }
.fontTitre_mdpintra { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #001D68; }
.fontTitre_magpintra { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #001D68; }


.fontSousTitre_mdpinter { color : #001d68; font-weight: bold; }
.fontSousTitre_magpinter { color : #001d68; font-weight: bold; }
.fontSousTitre_mdpintra { color : #001d68; font-weight: bold; }
.fontSousTitre_magpintra { color : #001d68; font-weight: bold; }
.fontSousTitre_sedextra { color : #001d68; font-weight: bold; }

.article723 { position: relative; overflow: hidden; width: 723px; }
.fontTitreArticle_mdpinter { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #001D68; }
.fontTitreArticle_magpinter { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #001D68; }
.fontTitreArticle_mdpintra { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #001D68; }
.fontTitreArticle_magpintra { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #001D68; }
.fontTitreArticle_sedextra { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #001D68; }

.fontSelected { color: #001D68; }

/* sous-menu Intranet */
.sousMenuIntra{
	position: absolute;
	overflow: hidden;
	top: 180px;
	left: 50%;
	width: 205px;
	z-index: 100;
	display: none;
}
	.sousMenuIntra li {
		border: 1px solid white;
		border-top: 0px;
		padding: 3px;
		height: 20px;
		line-height: 20px;
	}
	.sousMenuIntra li p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
	
	/*.sousMenuIntra li:hover { background-color: #001D68; } */
		.sousMenuIntra li a { color: white; padding-left: 10px; }
		
.fondSousMenu_mdpintra { background-color: #001D68; }
	.fondSousMenu_mdpintra li:hover { background-color: #FFB300; }
	.fondSousMenu_mdpintra li:hover a {  color: #001D68; }
.fondSousMenu_magpintra { background-color: #79C8BD; }
	.fondSousMenu_magpintra li:hover { background-color: #001D68; }

		
.fondSousMenu_sedextra { background-color: #023375; }
	.fondSousMenu_sedextra li:hover { background-color: #73B7F4; }
	.fondSousMenu_sedextra li:hover a {  color: #023375; }
	

