/* 
	CSS Document 
	lg-style.css
	Création: 27/03/2001
	Modification: 26/10/2019
	Camille FRONTON
*/

html,
body {
	margin:0px;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-serif;
	background-image:url('contenu/images/lg-fond-site.png');
	background-repeat:repeat;
	background-attachment: fixed;
	background-color: #ffffff; /*  #f5fbe4;9F958B */
}
dl, dt, dd, ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	transition:background 0.5s;
	-webkit-transition:background 0.5s;
	-moz-transition:background 0.5s;
}
p{
	text-indent:0.3cm;
	text-align:justify;
}

/* ------------------------------------------------------------ */
#laPage{
	margin:auto;
	width:1000px;
	height:auto;
}

/* ------------------------------------------------------------ */
#Conteneur{
	width:99%;
	height:auto;
	overflow:auto;
}
#Conteneur h1{
	line-height: 1.5em;
	margin: 0 0 20px 0;
}
#Conteneur h2{
	text-align:center;
	width:auto;
	color:#5e4ab8;
}

#Conteneur ul{
	text-align:left;
}
.styleConteneur{
	font-size: 10pt;
	padding-left:8px;
	padding-right:4px;
	padding-bottom:16px;
	background-color: #fdf8f4;
}

/* ------------------------------------------------------------ */
#surTete{
	width:100%;
	height:auto;  
	max-height:50px;
	min-height:25px;
}
.stylesurTete{
	background-color:inherit;
	border-bottom:1px dashed #5c5651;
	box-shadow: 0px 4px 6px #e0d8cf;
	-moz-box-shadow: 0px 4px 6px #e0d8cf;
	-webkit-box-shadow: 0px 4px 6px #e0d8cf;
	/* 
	background-image:url(contenu/images/fond_surtete.png);
	background-repeat:repeat-x; */
}
.stylesurTete td{	
	font-size:9pt;
	border:0px;
	text-align:left;
	vertical-align:top;
	color:#273391;
}
.stylesurTeteTD{
	border:0px;
	text-align:left;
	vertical-align:top;
	color:#273391;
}

#laTete{
	width:100%;
	height:100px;
	border:0px;
	padding:0px;
}
#laTete table{
	width:100%;
	border:0px;
	height:auto;
}
#laTete td{
	border:0px;
	padding:0px;
}

.styleTete{
	background-color:inherit;
	background-image:url('contenu/images/lg-fond-bandeau.jpg');
	background-repeat:no-repeat;
	font-size:10pt;
}

.content-haut-droit .leCompteur{
	text-align: center;
	width: 150px;
	float: right;
	margin: 0 0.5em 0 0.3em;
}
.leCompteur .chiffresCompteur{
	width: auto;
}
.leCompteur .infosCompteur1{
	font-size: 8pt;
}
.leCompteur .infosCompteur2{
	font-size: 7pt;
}
.leCompteur .chiffresCompteur img{
	width: 15px; 
	height: 20px; 
	vertical-align: middle;
}

.gris{color:#666666;}
.bleu{color:#0068B1;}
.gdBordure{
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
}
.hbBordure{
	border-top:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
}
.coinRond{
	-webkit-border-bottom-left-radius: 4px 4px;
	-webkit-border-bottom-right-radius: 4px 4px;
	-webkit-border-top-left-radius: 4px 4px;
	-webkit-border-top-right-radius: 4px 4px;
	
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	
	-moz-border-bottom-left-radius: 4px 4px;
	-moz-border-bottom-right-radius: 4px 4px;
	-moz-border-top-left-radius: 4px 4px;
	-moz-border-top-right-radius: 4px 4px;
}
.inviteConnex{
	text-align:center;
	font-size:9pt;
	color:#273391;
	border:0px;
	margin-top:1.5em;
	margin-bottom:1.5em;
	border-top:1px dashed #3a4070;
	border-bottom:1px dashed #3a4070;
	-moz-border-top-left-radius: 8px 8px;
	-moz-border-top-right-radius: 8px 8px;
	-moz-border-bottom-left-radius: 8px 8px;
	-moz-border-bottom-right-radius: 8px 8px;
	
	-webkit-border-top-left-radius: 8px 8px;
	-webkit-border-top-right-radius: 8px 8px;
	-webkit-border-bottom-left-radius: 8px 8px;
	-webkit-border-bottom-right-radius: 8px 8px;
	
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	
}
.inviteConnex h4{
	font-size:13pt;
	text-align:center;
	margin-top:2px;
	margin-bottom:4px;
	color:#1c1fa2;
	background-color:#d2d9c0;
	text-shadow: 0.04em 0.096em 0.094em #868393;
	border-bottom:1px dashed #759f99;
	-moz-border-top-left-radius: 8px 8px;
	-moz-border-top-right-radius: 8px 8px;
	-webkit-border-top-left-radius: 8px 8px;
	-webkit-border-top-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
}
.inviteConnex ul{
	list-style:none;
	padding-bottom: 0.8em;
}
.inviteConnex li{
	display:block;
	text-align:center;
}

.infosEphem{
	text-align:left;
	font-size:9pt;
	color:#273391;
	margin-top:4em;
}

#zonePartage{
	width:100%;
	height:auto;
	margin-bottom:2em;
}
.styleZonePartage{
	font-size:8pt;
	text-align:center;
}
/* ------------------------------------------------------------ */
#coteGauche{
	width:750px;
	min-height:400px;
	float:left;
	padding-left:4px;
	padding-right:4px;
}
#coteGauche h2{
	margin-left:auto;
	margin-right:auto;
	width:auto;
	font-size:14pt;
	background-color:inherit;
}
.styleGauche{
	background-color:#f3f2f9;  
	opacity: 0.95;
	filter:alpha(opacity=95);
	border:1px solid #809496;
	box-shadow: 0.18em 0.18em 0.8em 0.09em #a0978e;
	-moz-box-shadow: 0.18em 0.18em 0.8em 0.09em #a0978e;
	-webkit-box-shadow: 0.18em 0.18em 0.8em 0.09em #a0978e;
}

#milieuGauche{
	width:370px;
	border:0px;
	float:left;
}
.milieuTexte{
	padding-left:2px;
	padding-right:2px;
}

/* ------------------------------------------------------------ */
#coteDroit{
	width:200px;
	float:right;
	padding:0px;
}
#coteDroit ul{
	list-style-type:none;
}
.styleDroite{
	background-color:inherit;
}
#milieuDroit{
	width:370px;
	border:0px;
	float:right;
}
.milieuImage{
	 
}
/* ------------------------------------------------------------ */
.textepetit{
	color:#1c1fa2;
	font-size:10pt;
}
.nettoyeur {
	clear:both; 
	visibility:hidden;
}

/* --------------- Editorial -------------------------------- */
#editorial{
	width: 95%;
	height: auto;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color: #3134b8;
	border:1px solid #E5F8F8;
	background-color: #dfe8ea;
}
.edito{
	font-size: 10pt;
	color: #3134b8;
}

.edito > h2{
	line-height:0px;
	font-size: 12pt;
	font-weight: bolder;
	text-align: center;
	color: #7df182;
}
.edito h3{
	font-size: 11pt;
	font-weight: bolder;
	line-height:0px;
}
.edito p{
	text-align: justify;
	font-size: 10pt;
	color: #3134b8;
}
.edito ul{
	list-style-type:none;
	margin-left:2em;
}
.edito li{
	font-size: 9pt;
	font-weight:bold;
}

.letitreEdito{
	font-size: 12pt;
	font-weight: bold;
	background-color: #99c4cd;
	color: #335f4e;
	border: 0px;
	border-left: 2px dashed #e1ac6e;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.signatureEdito{
	text-align: right; 
	font-size: 8pt;
	font-style: italic;
	padding-right: 0.5cm;
}
.dateEdito{
	text-align: right; 
	font-size:7pt;
	font-style: italic;
	padding-right: 0.5cm;
}
/* ------------------------------------------------------------------------- */
.styleTableau{
	width:auto;
	margin-left:auto;
	margin-right:auto;
}
.styleTableau table{
	border-spacing:1em;
	width:auto;
	border:0px;
}
.styleTableau td{
	border-bottom:1px dashed #64979a;
	border-left:2px solid #348c64;
	padding:2px;
	vertical-align:top;
}

/* ---------------  Affichage d'un article --------------------------------- */
#presente{
	width:90%;
	padding-right:6px;
	padding-left:6px;
	margin-left:auto;
	margin-right:auto;
}
.stylePresente li{
	word-spacing:0.8mm;
}
.stylePresente ul{
	list-style-type:square;
	margin-left:4em;
	margin-top:1em;
	margin-bottom:1em;
}
/* ------ Diaporama accueil ------ */
#imgDiaporama{
	width:350px;
	height:auto;
	background-color: inherit;
	margin-left:auto;
	margin-right:auto;
}

#imgDiaporama img.centree{
	width: auto;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	border:0px;
}

.laDiapo ul{
	list-style:none;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.laDiapo li{
	text-align:center;
}
.diapo{
	margin-left:auto;
	margin-right:auto;
}
/*
.diapo img{
	text-align:center;
	
	margin-left:auto;
	margin-right:auto;
}
.diapo li > div{
	width:auto;
	margin-left:auto;
	margin-right:auto;
}*/
/* ------------------------------------------------------------ */
.leContenu{
	font-size:10pt;
	font-family:inherit;
	color:#154697;
}

#zoneAuteur{
	width:200px;
	height:auto;
	margin-left:auto;
}
.AuteurArticle{
	text-align:right;
	font-style:italic;
	font-size:8pt;
	color:#a6aee8;
}

#leChapo{
	width:300px;
	height:auto;
	background-color:inherit;
	padding:5pt;
	margin-right:auto;
	border-left:1px solid #79787e;
}
.Chapo{
	font-style:italic;
	font-weight:bold;
}
#lesArticles{
	margin-bottom:0.3em;
}
#lesArticles dl{
	
}
#lesArticles dt{
	cursor: pointer; /* wait, progress, no-drop */
	min-height:10pt;
	line-height: 14px;
	margin:3px 2px 0px 0px;
	padding:2px 0px 0px 14px; /* haut, droite, bas, gauche */
	text-align:left;
	background:url('/contenu/images/puceListe.png') no-repeat scroll left center transparent; /* Une flèche en guise de puce pour la liste */
	border-bottom:1px dotted #366485; /* Chaque élément est souligné de petits points */
}
/* Box portion de texte */
#portionArticle{
	width:93%;
	padding: 4px 3px 4px 6px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
}
#portionArticle h2{
	margin:3px 0px 1px 2px;
	-moz-border-radius:3px 3px 3px 3px;
	font-size:10pt;
	color: #234565;
	text-align:left;
}
.styleportionArt{
	font-size:9pt;
	background-color:#f6f5fb;
	border-bottom:1px dashed #113455;
}

#articlesTotale{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
#articlesTotale h2{
	font-size:13pt;
	font-weight:bold;
	text-align:left;
	margin:2px 3px 2px 3px;
}
.listearticlesTotale{
	border-bottom:1px dotted #643575;
	margin-bottom:1.5em;
}


.ombreArticle{
	box-shadow: 0.09em 0.08em 0.12em #5c7893;
	-moz-box-shadow: 0.09em 0.08em 0.12em #5c7893;
	-webkit-box-shadow: 0.09em 0.08em 0.12em #5c7893;
}
.zoneAffichage{
	font-size:10pt; 
	color:#002699;
	padding-bottom:2em;
}

/* ------------------------------------------------------------ */
/*  Quoi de neuf ?                                              */
/* ------------------------------------------------------------ */
#listeQDN{
	margin-bottom:1em;
	padding:2px 2px 0px 6px;
}
.stylelisteQDN{
	list-style:none;
	border-top:1px dotted #233122;
	font-size:8pt;
	vertical-align:top;
}
.lienQDN a:link{
	text-decoration:none;
	color: #9c8a62;
	background-color: #e1f1e1;
	font-size: 12px;
	font-weight: bold;
}
.lienQDN a:visited{
	text-decoration:none;
	color: #9c8a62;
	background-color: #d0e1d0;
	font-size: 12px;
	font-weight: bold;
}
.lienQDN a:hover{
	text-decoration:none;
	color: #d98a1a;
	background-color: #99f399;
	font-size: 12px;
	font-weight: bold;
}

.zoneQDNeuf{
	border-left:3px solid #759f99;
	border-top:1px dashed #759f99;
	border-right:1px solid #759f99;
	border-bottom:1px dashed #759f99;
	background-color:#d9dfe3;
	background-image:url('contenu/images/blocnote_l-r-2011.png'); 
	opacity:0.95;
	filter:alpha(opacity=95);
	background-repeat:no-repeat;
	height:auto;
}

/* ------------------------------------------------------------ */
/*  Les Cours  */
/* ------------------------------------------------------------ */
#listeCours{
	width:80%;
	padding: 4px 3px 4px 6px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
}

#listeCours h2{
	margin-top:3px;
	margin-bottom:1px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:13pt;
	-webkit-border-radius:0.5em 1em 1em 0.5em;
	-moz-border-radius:0.5em 1em 1em 0.5em;
	background-color:#bdc7e3;
	color:#10308a;
	width:95%;
}
#listeCours h3{
	margin-top:3px;
	margin-bottom:1px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:11pt;
	width:95%;
	color:#8a6010;
	background-color:inherit;
}

.stylelisteCours{
	font-size:10pt;
	background-color:#d6edd3;
	border-bottom:1px dashed #195511;
}
#listeCours dt{
	border-top:1px dashed #195511;
	background:url('/contenu/images/mzw_puce01.gif') no-repeat scroll left center transparent;
	cursor: pointer;
	min-height:12pt;
	margin:4px 2px 0px 2px;
	padding:2px 13px 0px 20px;
	text-align:left;
}

/* ------------------------------------------------------------ */
#listeInfos{
	width:80%;
	padding: 4px 3px 4px 6px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
}
#listeInfos dt{
	border-top:1px dashed #195511;
	background:url('/contenu/images/mzw_puce01.gif') no-repeat scroll left center transparent;
	cursor: pointer;
	min-height:12pt;
	margin:4px 2px 0px 2px;
	padding:2px 13px 0px 20px;
	text-align:left;
}

#listeInfos h2{
	margin-top:3px;
	margin-bottom:1px;
	text-align:center;
	font-size:13pt;
	-webkit-border-radius:0.5em 1em 1em 0.5em;
	-moz-border-radius:0.5em 1em 1em 0.5em;
	background-color:#bdc7e3;
	color:#10308a;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
.stylelisteInfos{
	font-size:10pt;
	background-color: inherit;  /* #ededd3; */
	border-bottom:1px dashed #545511;
}
.stylelisteInfos li{
	border-top:1px dashed #545511;
}

/* ------------------------------------------------------------ */
#listePratiques{
	width:80%;
	padding: 4px 3px 4px 6px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
}
#listePratiques dt{
	border-top:1px dashed #195511;
	background:url('/contenu/images/mzw_puce01.gif') no-repeat scroll left center transparent;
	cursor: pointer;
	min-height:12pt;
	margin:4px 2px 0px 2px;
	padding:2px 13px 0px 20px;
	text-align:left;
}
#listePratiques h2{
	margin-top:3px;
	margin-bottom:1px;
	text-align:center;
	font-size:13pt;
	-webkit-border-radius:0.5em 1em 1em 0.5em;
	-moz-border-radius:0.5em 1em 1em 0.5em;
	background-color:#bdc7e3;
	color:#10308a;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
#listePratiques h3{
	margin-top:3px;
	margin-bottom:1px;
	text-align:center;
	font-size:11pt;
	width:95%;
	color:#8a6010;
	background-color:inherit;
	margin-left:auto;
	margin-right:auto;
}
.stylelistePratiques{
	font-size:10pt;
	background-color: inherit; /* #ebd3ed; */
	border-bottom:1px dashed #511155;
}

/* ---------- Spécial Balises -------------------------------------- */
.zoneBalise{
	font-family:sans-serif;
	font-weight:bold;
	font-style:italic;
}
.zoneAttributs{
	font-family:sans-serif;
	font-weight:bold;
	font-size:11pt;
}
.zoneDescription{
	font-family:sans-serif;
	font-weight:normal;
	font-style:italic;
}
/* ----------------------------------------------------------------- */
.motCle{
	font-weight:bold;
	color:#1228cd;
}
.motCleRouge{
	font-weight:bold;
	color:#c12c25;
}
.motCleGris{
	color:#6f6f6f;
}
.styleTags{
	color:#082af9; /*0863f9 1147e1 3361e7*/
	font-weight:bold;
}
.styleParamsTags{
	color:#f44a76;
	font-weight:bold;
}
.styleParamsText{
	color:#b64af4;
	font-weight:bold;
}
.styleParamsText2{
	color:#8f8f8f;
}
.styleTagsVar{
	color:#4c589d; /* 4860a4 8cb6e1*/
}
.styleParamsVar{
	color:#f6a14d;
}
.styleCommentCSS{
	color:#61b05f;
}
.styleTagsCSS{
	color:#8a8b9a;
}

/* ----------------------------------------------------------------- */
.uneChaine{
	color:#9423c9;
}
.uneVariable{
	color:#183ca4;
}
.unNombre{
	color:#d96d2c;
}
/* ----------------------------------------------------------------- */
.lesCommentaires{
	color:#248716;
	font-style:italic;
}
.lesInclusions{
	color:#248716;
}
.marqLang{
	color: #2922b0; 
	font-weight: bold; 
	font-size: 15px;
}
.monTitre2{
	font-size: 120%;
	font-weight: bolder;
	text-align: center;
}
.exemple{
	font-family: "comic sans ms";
	font-size: 10pt;
	font-weight: normal;
	border: #4d7479 1px dotted;
	padding: 5px;
	background-color: #e7f0f1;
	color:#000000;
}
.zoneEditeur{
	font-family: "comic sans ms";
	font-size: 10pt;
	font-weight: normal;
	border: #4d7479 1px dotted;
	padding: 5px;
	background-color: #f6feff;
	color:#000000;
}
.celluleExemple{
	font-family : Arial;
	font-size: 1em;
	background-color: #eff2fb;
	color: #4c4cb7;
}
.celluleCours3{
	font-size: 1em; 
	font-weight: bold;
	background-color: #eff2fb; 
	color: #0000cc;
}



/* ------------------------------------------------------------ */
/*                 Pour la zone des Archives                    */
/* ------------------------------------------------------------ */
.apercu{
	font-size: 11pt; 
	color:#6a777e;
}
.letitre{
	font-size: 11pt; 
	color:#433f4b; 
	background-color: #c6c5db;
	font-weight:bold; 
	padding-left:4px;
	padding-right:4px;
}

.infosDate{
	font-size: 8pt; 
	color:#8b9da6;
}
.Table-fond{
	width:100%;
	border:0px;
	background-color:#3e83a6;
}
.TD-entoure{
	background-color:#e2f1f9;
	border-left:3px solid #024365;
	border-top:1px dashed #cfdae3; 
	border-right:1px dashed #cfdae3;
	border-bottom:1px dashed #cfdae3;
	padding: 4px;
}

/* ------------------------------------------------------------ */
.exemple3 {
	color: #0000ff; 
	background-color: #cceecc;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10pt;
}
.CelluleInfo3{
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}
.contoureCelluleInfo1{
	font-size: 10pt;
	color:#006699;
	background-color:#d3e3ee;
	border:1px solid #006699;
	padding:3px;
}
.CelluleInfo1{
	font-size: 12px;
	color: #1841B6;
	background-color:#daf6fe;
}
.celluleCours{
	font-size: 10pt; 
	background-color: #eff2fb; 
	color: #0000cc;
}
.celluleCours2{
	font-size: 1.5em; 
	background-color: #cfd2db; 
	color: #08086b;
}
.zoneExemple{
	width:90%;
	font-family:arial; 
	padding:3px; 
	background-color:#ccffff; 
	border:1px solid #000000;
	margin-left:auto;
	margin-right:auto;
}
.zoneExemple td{
	font-family:Verdana;
	font-size:10pt;
}
/* ------------------------------------------------------------ */
#zoneCentree{
	text-align:center;
}
#zoneCentree h2{
	text-align:center;
	font-size:13pt;
	margin-top:8px;
	margin-bottom:5px;
}
#zoneCentree h3{
	text-align:center;
	font-size:11pt;
	margin-top:8px;
	margin-bottom:5px;
}
#zoneCentree a:link{
	color:#38790d;
	background-color:#eddfd9;
	text-decoration: none;
	font-size:10pt; 
	font-weight:bold;
}
#zoneCentree a:visited{
	color:#0d6679;
	background-color:#d4b8af;
	text-decoration: none;
	font-size:10pt; 
	font-weight:bold;
}
#zoneCentree a:hover{
	color:#38790d;
	background-color:#eddfd9;
	text-decoration: none;
	font-size:10pt; 
	font-weight:bold;
}


/* ------------------------------------------------------------ */
.titreOmbre{
	text-shadow: 0.02em 0.08em 0.13em #868393;
}

.ombreImage{
	box-shadow: 1px 1px 12px #555;
	-moz-box-shadow: 1px 1px 12px #555;
	-webkit-box-shadow: 1px 1px 12px #555;
}
.arrondi{
	-webkit-border-bottom-left-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;
	
	-moz-border-bottom-left-radius: 3px 3px;
	-moz-border-bottom-right-radius: 3px 3px;
	-moz-border-top-left-radius: 3px 3px;
	-moz-border-top-right-radius: 3px 3px;
	
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
}
.arrondi1{
	-webkit-border-bottom-left-radius: 2px 2px;
	-webkit-border-bottom-right-radius: 2px 2px;
	-webkit-border-top-left-radius: 7px 7px;
	-webkit-border-top-right-radius: 7px 7px;
	
	-moz-border-bottom-left-radius: 2px 2px;
	-moz-border-bottom-right-radius: 2px 2px;
	-moz-border-top-left-radius: 7px 7px;
	-moz-border-top-right-radius: 7px 7px;
	
	border-bottom-right-radius: 2px 2px;
	border-bottom-left-radius: 2px 2px;
	border-top-right-radius: 7px 7px;
	border-top-left-radius: 7px 7px;
}

.arrondi2{
	-webkit-border-top-left-radius: 30px 60px ;
	-webkit-border-top-right-radius: 30px 60px;
	-webkit-border-bottom-right-radius: 30px 60px;
	-webkit-border-bottom-left-radius: 30px 60px;
	
	-moz-border-top-left-radius: 30px 60px;
	-moz-border-top-right-radius: 30px 60px;
	-moz-border-bottom-right-radius: 30px 60px;
	-moz-border-bottom-left-radius: 30px 60px;
}

.arrondi50 {
	-moz-border-bottom-right-radius: 50px;
	border-bottom-right-radius: 50px;
}

.arrondi50_25 {
	-moz-border-bottom-right-radius: 50px 25px;
	border-bottom-right-radius: 50px 25px;
}

.arrondi25_50 {
	-moz-border-bottom-right-radius: 25px 50px;
	border-bottom-right-radius: 25px 50px;
}

.arrondi01_04 {  /* Box portion de texte */
	-moz-border-radius: 0.25em 0.8em 0.25em 0.1em;
	border-radius: 0.25em 0.8em 0.25em 0.1em;
	-webkit-border-radius: 0.25em 0.8em 0.25em 0.1em;
}

.arrondi1_4 {
	-moz-border-radius: 0.3em 0.4em 0.3em 0.4em;
	border-radius: 0.3em 0.4em 0.3em 0.4em;
}
.arrondi25_10 {
	-moz-border-radius: 25px 10px / 10px 25px;
	border-radius: 25px 10px / 10px 25px;
}

.arrondi35 {
	-moz-border-radius: 35px;
	border-radius: 35px;
} 


/* ------------------------------------------------------------------- */
.styleLiensMenu a:link,
.styleLiensMenu a:visited{
	font-size:10pt;
	font-weight:bold;
	color:#3a775f;
	background-color:inherit;
	text-decoration:none;
	text-shadow: 0.02em 0.08em 0.13em #cbd0d4;
}
.styleLiensMenu a:hover,
.styleLiensMenu a:active{
	font-size:10pt;
	font-weight:bold;
	color:#403a77;
	background-color:inherit;
	text-decoration:none;
	text-shadow: 0.04em 0.09em 0.13em #6b6682;
}


/* ------------------------------------------------------------------- */
.styleListeArticles{

}

#zoneListeArticles ul{
	list-style-type: none; /* pour ne pas avoir de puces */
	margin: 0px;
	padding: 0px;
	line-height: 14px; 
	background-color:inherit;
}

#zoneListeArticles li{
	border: 0px; 
	border-bottom: 1px dashed #9698a9;
	border-left: 3px solid #759f99; /* #323447 */
	list-style-type: none;
	text-align:right;  
	line-height: 14px;
	background-color:#edf3dd;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

#zoneListeArticles{
	
}


.styleLiens a:link,
.styleLiens a:visited{
	font-size:9pt;
	font-weight:bold;
	color:#636844;
	background-color:inherit;
	text-decoration:none;
	text-shadow: 0.02em 0.08em 0.13em #868393;
}
.styleLiens a:hover,
.styleLiens a:active{
	font-size:9pt;
	font-weight:bold;
	color:#21630a;
	background-color:#c9ecc9;
	text-decoration:none;
	text-shadow: 0.04em 0.09em 0.13em #f6feff;
}

/* ------------------------------------------------------------------- */
#basdePage{
	width:100%;
	margin-bottom:3em;
}
.style_filet_bas{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#fefff6;
}
.style_basdePage{
	font-size:7pt;
	font-family:inherit;
	color:#5e4ab8;
	text-align:center;
	text-shadow: 0.02em 0.08em 0.13em #868393;
}
.style_basdePage a:link,
.style_basdePage a:visited{
	font-size:7pt;
	font-weight:bold;
	color:#5e4ab8;
	background-color:inherit;
	text-decoration:none;
	text-shadow: 0.02em 0.08em 0.13em #868393;
}
.style_basdePage a:hover,
.style_basdePage a:active{
	font-size:7pt;
	font-weight:bold;
	color:#1c1fa2;
	background-color:#c2bdd7;
	text-decoration:none;
	text-shadow: 0.04em 0.09em 0.13em #f6feff;
}
.lemenu{
	text-align:right; 
	padding-right:1.5em; 
	border-top:1px solid #8d8da0;
}
.lemenu ul{
	list-style-image:url('contenu/images/pucelisteVert.png');
}
.lemenu ul li{
	display:inline;
}

/* ------------------------------------------------------------------- */
#zonePartenaire{
	width:97%;
	margin-left:auto;
	margin-right:auto;
	opacity: 0.90;
	filter:alpha(opacity=90);
	border: 0px;
}
#zonePartenaire table{
	width:90%;
	margin-left:auto;
	margin-right:auto;
} 

.lien_Partenaire{}
.lien_Partenaire a:link{text-decoration:none; background-color:inherit;}
.lien_Partenaire a:visited{text-decoration:none; background-color:inherit;}
.lien_Partenaire a:hover{text-decoration:none; background-color:inherit;}
.lien_Partenaire a:active{text-decoration:none; background-color:inherit;}


/*-----------------------------------------------------------------------------------------------------*/

.les_Titres{
	font-size:12pt;
	color:#2c2f57;
	background-color:#d79fc2;
	border:1px solid #2c2f57;
}
.le_contenu{
	font-size:10pt;
	color:#2c5754;
	background-color:#9fd7d4;
	border:1px solid #2c5754;
}

.liresuite{
	border: 1px solid #377aa0;
	color: #937420;
	background-color: #f1d27d;
	font-weight: bold;
	font-size: 8pt;
	cursor: pointer;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}

.zoneLiens{
	border-left:2px solid #beece5;
	border-top:1px dashed #beece5;
	border-right:1px solid #beece5;
	border-bottom:1px dashed #beece5;
	background-color:#edf3dd;
	height:auto;
}

.zoneLiens h4{
	font-size:13pt;
	text-align:center;
	margin-top:2px;
	margin-bottom:4px;
	color:#1c1fa2;
	background-color:#d2d9c0;
	text-shadow: 0.04em 0.096em 0.094em #868393;
	border-bottom:1px dashed #759f99;
	-moz-border-top-left-radius: 4px 4px;
	-moz-border-top-right-radius: 4px 4px;
	-webkit-border-top-left-radius: 4px 4px;
	-webkit-border-top-right-radius: 4px 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
}
/* ------------------------------------------------------ */
/*				Pour les listes bicolores 			 	  */
/* ------------------------------------------------------ */
.bicolor1{
	color : #006699;
	font-size : small;
	background-color : #cdd4d4;
}

.bicolor2{
	color : #006699;
	font-size : small;
	background-color : #bec3c3;
}

.ligne-dessus{
	color : #0000ff;
	font-size : small;
	background-color : #e6e784;
}

#construction{
	width:740px;
	height:440px;
	background:url('img/mzw-en-construction.png');
	margin-left:auto;
	margin-right:auto;
}

.lesCommentaires{
	font-family:Arial;
	font-style:normal;
	font-size:8pt;
	color:#888888;
}
.lesCommentaires h4{
	font-size:13pt;
	text-shadow: 0.02em 0.08em 0.13em #868393;
}
.lesCommentaires ul{
	list-style:none;
	margin:0px;
}
.contenuCommentaires ul{
	border-left:3px solid #e3ba4a;
	border-bottom:1px solid #e3ba4a;
	margin-left:1em;
	margin-bottom:1em;
	-moz-border-bottom-left-radius: 4px 4px;
	-moz-border-bottom-right-radius: 4px 4px;
	-webkit-border-bottom-left-radius: 4px 4px;
	-webkit-border-bottom-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	
}
.contenuCommentaires li.enteteCommentaires{
	color:#888888;
	background-color:#ebeeef;
	padding-left:1em;
}
.contenuCommentaires li.corpsCommentaires{
	color:#000000;
	padding-left:1em;
}
.zoneCommentaires{
	border:0px;
	border-left:1em solid #356491;
	border-bottom:0.2em solid #356491;
	-moz-border-bottom-left-radius: 6px 6px;
	-moz-border-top-left-radius: 6px 6px;
	-moz-border-bottom-right-radius: 6px 6px;
	-webkit-border-bottom-left-radius: 6px 6px;
	-webkit-border-top-left-radius: 6px 6px;
	-webkit-border-bottom-right-radius: 6px 6px;
	border-bottom-left-radius: 6px 6px;
	border-top-left-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
}

.fb-like{float:left}