#ma_page{
width:930px;
border:1px solid black;
background-color :#bbb;
 	margin-left: 30px; 
	margin-right: auto; 
	padding-bottom:20px;
}

.column3 {
			-webkit-columns: 3;
			-moz-columns: 3;
			columns: 3;
			margin-bottom:30px;
				padding-bottom: 30px;
}
.image_article {
max-width : 90%; 
height :auto;
 display: block;/* centrage image */
    margin-left: auto;
    margin-right: auto ;
	margin-top:10px;
	margin-bottom:10px;

}
		
.column3 p {
			color: #611; /* couleur texte */
			padding: 1px 10px; /* espace entre paragraphe */
			margin: 0 0px 0 0; /* espace entre paragraphe */
			text-align:justify;
		
}
.encart {
	background: #ccc;
	max-width : 80%; 
	    margin-left: auto;
    margin-right: auto ;
		margin-bottom:20px;
		margin-top:50px;
		padding: 5px 0px;
		border-radius: 15px;
		box-shadow:0px 5px 15px #666666;
}	
.encart li a {font-family:Arial, Helvetica, sans-serif;font-size:14px;
color: #000;text-decoration:none;text-shadow: 1px 1px 2px #888;}/* design menu */

.encart li:hover a {color:#111;text-shadow: 1px 1px 1px yellow;}/* design ouverture menu */

.simple {
	border-radius: 10px;
	background: #ddd;
	margin: auto;
	max-width: 660px;
	min-width:400px;

	padding:10px 50px 10px 50px;	
	text-align:justify;	
}

.form_loi {
	border-radius: 10px;
	background: #ddd;
	margin: auto;
	margin-top:20px;
	max-width: 660px;
	min-width:400px;

	padding:10px 40px 10px 40px;	
	text-align:justify;	
}

.lettrine p:first-letter 
	{font-family:sherif; font-size:3em; padding-right:0.2em;
  	float:left;text-shadow: 1px 1px 5px #ce1a26;
}



nav{
border:0px solid orange;
margin: 10px;
padding: 0px;
} 

article, aside{
display:inline-block;
vertical-align : top;
text-align:justify;
}

article{
border:0px solid orange;
width:550px;
margin-right:20px;
margin-left:20px;
}
 
article h1{
text-shadow:2px 2px 2px #fff;
color:brun;
font-size:1.9em;
}

ico_theme{
vertical-align:middle;
margin-right:10px;
}

aside h1{
text-decoration:underline;
}

aside a{
color:#fff;
text-decoration:none;
}

aside a:hover{
background-color:#aaa;

}

aside{
margin-top:40px;
width:220px;
background-color:#706B64;
box-shadow:0px 2px 5px #1c1a19;
border-radius:5px;
padding :10px;
color:white;
font-size:0.9em;
}

#banniere, section{
border:0px solid green;
margin-left:20px;
}

section{
padding-left:20x;
}

#banniere{
background-color:#fff;
height:0px;
margin-bottom:10px;
margin-top:10px;
}

.vueflash{
box-shadow: 1px 5px 9px #000;
margin: 14px 0px;
border:1px solid #000;

}
.vueflash:hover { /* Better style on light background */
	background:#aaa;
	box-shadow: 1px 1px 9px #000;
	}

.ico_theme{
vertical-align:middle;
margin-right:5px;
}
.logoz{
text-align:center;
}

	.column2 {
			-webkit-columns: 2;
			-moz-columns: 2;
			columns: 2;
			column-gap :40px;
			margin-bottom:10px;
			margin:0px;
			padding:0 0px;

		
	}
	.form_loi {
			margin-top:20px;
border:0px solid red;
			}
	.grasloi{
	font-weight:bold;	

	}
.form_loi {
	color: #663300;	/*-couleur texte page-*/
}
.form_loi h2 { /** gros titre */
  font-family: serif;         /* changement de police  */
  background: #905b5b none;   /* Fond du titre bleu */
  color: white;               /*  police blanche */
  border: 2px solid #000000; /* On encadre le titre d'un bleu clair de 3 pixels de largeur */
  padding: 0.3em;             /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */
  text-align: center;         /* Le titre doit être centré ! */
  letter-spacing: 0.1em;      /* On espace les caractères pour que ce soit joli :-) */
}
.form_loi h3{color: #cc0000; 
padding-bottom:0 ;
margin-bottom:0px;
}

.form_loi h3::first-letter {

  font-size: 2em;
  padding: 0em 0.1em 0 0em;
  color: #Cc0033; 
text-shadow:1px 2px 2px #000; 
}
.noteRenvoi
  { font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.6em;
    font-weight:bold;
    vertical-align:super;
  }
.form_loi a{
color:#000;
    font-size:1.1em;
text-decoration:underline;
}

.form_loi a:hover{
	color:#fff;
background-color:#905b5b;
text-decoration:none;

}
.discret {
color:#AC7384;
font-size:0.9em;
line-height:0.2em;
}


