/* 
	CSS Document 
	lg-style.css
	Création: 27/03/2001
	Modification: 05/07/2018
	Camille FRONTON
*/

html,
body {
	margin:0px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	background-image:url("contenu/images/lg-fond-site.png"); /* no- lg-img-centrale.jpg */
	background-repeat:repeat;
	background-attachment: fixed;
	background-color: #f5fbe4;
}
dl, dt, dd, ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
a{
	text-decoration:none;
}

#laPage{
	margin:auto;
	width:960px;
	height:auto;
}
.stylePage{
	font-size: 10pt;
	padding-left:8px;
	padding-bottom:16px;
}

/*---------- Haut de la page ------------*/
.zoneInfosSaint{
	width:60%;border:0px;
	text-align:left;
	vertical-align:top;
	color:#273391;
}
.zoneConnexion{
	width:40%;border:0px;
	text-align:right;
	vertical-align:top;
	color:#273391;
	padding-right:0.5em;
}
.zoneConnexion a{
	text-decoration:none;
	font-size:90%;
	padding:2px;
}
.zoneConnexion a:link,
.zoneConnexion a:visited{
	background-color:inherit;
	border:1px solid #f5fbe4;
	padding:2px;
}
.zoneConnexion a:hover{
	background-color:inherit;
	padding:2px;
	border: 1px solid #273391;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

/*----------	Donations	----------*/
.zoneDonationInfos{
	border:1px solid #624584;
	background-color:#D4C2AE;
	font-weight:bold;
	color:#38421D;
	float:left;
}
.zoneDonationSaisie{
	width:30%;
	text-align:center;
	padding:0px;
	border:1px solid #624584;
	vertical-align:top;
}
.zoneDonationTexte{
	text-align:center;
	border:none;
	padding:1em;
	border:1px solid #624584;
	vertical-align:top;
}
.donFinalisation{
	font-size:95%;
	color:#fffc24;
	background-color:#2443ff;
	padding:0.4em;
}
.donFinalisation h2{
	font-size: 115%;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}
/*----------	Menus	----------*/
#zonemenuHoriz{
	height:30px;
	text-align:left;
	padding-top:4px;
	border:0px;
	background-color:#3e3a9b;
}


/*
#zonemenuHoriz ul{
	list-style:none;
	margin:0px;
	padding-left:2px;
}
#zonemenuHoriz ul li{
	display:inline;
}
#zonemenuHoriz li{
	line-height: 20px;
	
	font-size:0.9em;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:center;
}
#zonemenuHoriz a{
	text-decoration:none;
}
.stylemenuHoriz{
	background:url(/contenu/images/delimiteurG.png) no-repeat;
}
*/
/*--------	Menu horizontal	--------*/
.menuLigne{
	width: 100%;
}
.menuLigne ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}

.menuLigne li{
	display: inline-block;
	background-color:#3e3a9b;
	color:#f1f1f1;
	margin-left:0.3em;
}
.menuLigne li a{
	display:block;
	font-size:85%;
	font-weight:bold;
	color:#f1f1f1;
	padding:5px;
}

.menuLigne li a:hover{
	background-color:#c3c1e1; /*#00b2cc; display:block;*/
	font-weight:bold;
	color:#f1f1f1;
	text-shadow:0.3em 0.3em 0.3em #3e3a9b;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

#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;
}
#surTete{
	width:100%;
	height:auto;  
	max-height:50px;
	min-height:30px;
}
.stylesurTete{
	background-color:inherit;
}
.stylesurTete td{	
	font-size:9pt;
}

#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:#e6e6f6;  /*EDF5D7; */
	background-image:url("contenu/images/lg-fond-bandeau.jpg");
	background-repeat:no-repeat;
	
	font-size:10pt;
}

#coteGauche{
	width:692px;
	min-height:400px;
	float:left;
	padding-left:4px;
	padding-right:4px;
}
#coteGauche h2{
	margin-left:auto;
	margin-right:auto;
	width:auto;
	font-size:14pt;
	/* color:#cc6699; */
	background-color:inherit;
}
.styleGauche{
	background-color:#faf9ff;  opacity: 0.95;
	filter:alpha(opacity=95);
	border:1px solid #809496;
	box-shadow: #023015 0.18em 0.18em 0.8em 0.09em;
	-moz-box-shadow: #023015 0.18em 0.18em 0.8em 0.09em;
	-webkit-box-shadow: #023015 0.18em 0.18em 0.8em 0.09em;
}
#coteDroit{
	width:200px;
	float:right;
	padding:0px;
}
#coteDroit ul{
	list-style-type:none;
}
.styleDroite{
	background-color:inherit;
}
/* --------------- 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;
}

/* ---------------  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;
}

.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;
}
/* 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:#d7d3ed;
	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;
}

/* ------------------------------------------------------------ */
/*  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:#ededd3;
	border-bottom:1px dashed #545511;
}
.stylelisteInfos li{
	border-top:1px dashed #545511;
}
/* ------------------------------------------- */
#lesArticles{
	
}
#lesArticles dl{
	
}
#lesArticles dt{
	cursor: pointer;
	min-height:10pt;
	margin:4px 2px 0px 0px;
	padding:2px 5px 0px 10px;
	text-align:left;
	background:url("/contenu/images/mzw_puce01.gif") no-repeat scroll left center transparent;
}
/* ------------------------------------------- */
#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:#ebd3ed;
	border-bottom:1px dashed #511155;
}
/* ------------------------------------------- */
#zoneContact{
	width:90%;
	background-color:#e3f7fd;
	border-left:3px solid #b6c6cb;
	border-right:1px dotted #b6c6cb;
	margin:auto;
	margin-top:2.5em;
	padding:1em;
}
.styleZoneContact{
	
}
/* ------------------------------------------- */

.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;
}
.uneChaine{
	color:#9423c9;
}
.uneVariable{
	color:#183ca4;
}
.unNombre{
	color:#d96d2c;
}
.motCleGris{
	color:#6f6f6f;
}
.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;
	font-family: Verdana, Arial;
	color:#006699;
	background-color:#d3e3ee;
	border:1px solid #006699;
	padding:3px;
}
.CelluleInfo1{
	font-size: 12px;
	font-family: Verdana, Arial;
	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.081em 0.061em 0.091em #070c33;  */
	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-radius-bottomleft: 3px 3px;
	-moz-border-radius-bottomright: 3px 3px;
	-moz-border-radius-topleft: 3px 3px;
	-moz-border-radius-topright: 3px 3px;
}
.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-radius-topleft: 30px 60px;
	-moz-border-radius-topright: 30px 60px;
	-moz-border-radius-bottomright: 30px 60px;
	-moz-border-radius-bottomleft: 30px 60px;
	
	
}

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

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

.arrondi25_50 {
	-moz-border-radius-bottomright: 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;
	/* -moz-border-radius: 3px 8px / 3px 8px;
	border-radius: 3px 8px / 3px 8px; */
}

.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;
} 


p{
	text-indent:0.3cm;
	text-align:justify;
}
/* ------------------------------------------------------------------- */
.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;		/* #c2bdd7; */
	text-decoration:none;
	text-shadow: 0.04em 0.09em 0.13em #6b6682;
}


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

}

.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:#edf3dd;
	text-decoration:none;
	text-shadow: 0.04em 0.09em 0.13em #f6feff;
}

/* ------------------------------------------------------------------- */
#basdePage{
	width:100%;
	/* height:15px; */
}
.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;
} 
#zonePartenaire{
	width:97%;
	margin-left:auto;
	margin-right:auto;
	/* background-color:#dee3e3;
	border:1px solid #809496;
	*/
	opacity: 0.90;
	filter:alpha(opacity=90);
	border: 0px;
}
#zonePartenaire table{
	width:90%;
	margin-left:auto;
	margin-right:auto;
} 
img{
	border:0px;
}
#milieuGauche{
	width:400px;
	border:0px;
	float:left;
}
.milieuTexte{
	padding-left:2px;
	padding-right:2px;
}
#milieuDroit{
	width:280px;
	border:0px;
	float:right;
}
.milieuImage{
	 
}

.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;}


/*-----------------------------------------------------------------------------------------------------*/
.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;
}
.nettoyeur {clear:both; visibility:hidden;}

/*----------------------------------------------------------------------------*/
.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_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:3px solid #759f99;
	border-top:1px dashed #759f99;
	border-right:1px solid #759f99;
	border-bottom:1px dashed #759f99;
	background-color:#edf3dd;
	height:auto;
}

.zoneLiens h4{
	font-size:13pt;
	text-align:center;
	margin-top:2px;
	margin-bottom:4px;
	color:#1c1fa2;
	text-shadow: 0.04em 0.096em 0.094em #868393;
	border-bottom:1px dashed #759f99;
}
/* ------------------------------------------------------ */
.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;
}
/* ------------------------------------------------------ */

.textepetit{
	color:#1c1fa2;
	font-size:10pt;
}


/*--- le nettoyeur ---*/
.nettoyeur {clear:both; visibility:hidden;}