/*Config image par défaut */

a{
	color:#1373bd;
}

a:visited{
	color:#1373bd;
}

a:hover{
	color:#1b8ee7;
}

a:active{
	color:#51a8eb;
}

img{
	max-width:100%;
}

h1{
	padding:0.4%;
	font-size:30px;
	padding:0;
	font-weight:900;
}

h1:hover{
	padding:0.4%;
	color:#d03834;
	transition-duration:0.5s;
	padding:0;
	}

h2{
	padding:0.4%;
	font-size:24px;
	padding:0;
	font-weight:900;
}

h2:hover{
	padding:0.4%;
	color:#3378d1;
	transition-duration:0.5s;
	padding:0;
}

h3{
	padding:0.4%;
	font-size:18px;
	padding:0;
	font-weight:900;
}

h3:hover{
	padding:0.4%;
	color:#47c456;
	transition-duration:0.5s;
	padding:0;
}



li{
	padding:0.2%;
	width:100%;
}

li:hover{
	color:#636363;
	transition-duration:0.5s;
}


table{
	background-color:white;
	border:solid black 0.5px;
	margin-top:1%;
	margin-bottom:1%;
	border-collapse: collapse;
	word-wrap: break-word;
}

td{
	background-color:white;
	border:solid black 1px;
	padding:6px;
}

th{
	background-color:#d4d7dd;
	color:black;
	padding:4px;
	border:solid 1px black;
}

input{
	padding:0.2%;
	margin:6px;
}

textarea{
	width:450px;
}	

iframe{
  width: 100%; 
  height: 200px; 
  border: 0;
}

/*** CLASS CSS CONTENT ***/

.centerContent{
		margin-left:auto;
		margin-right:auto;
}

.centerText{
	text-align:center;
}

.code{
	background-color:black;
	color:white;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin:6px; 
}
/* Design button pour lien */

.boutonLien{
	padding:6px;
	font:bold 13px Arial;
	background:#f5f5f5;
	color:#555;
	border-radius:2px;
	width:100px;
	border:1px solid #ccc;
	box-shadow:1px 1px 3px #999;
	text-decoration: none;
}

.boutonLien:hover{
	background-color:white;
}

.boutonLien:active{
	background-color:#ecf0f3;
}

/* Couleur fond pour une zone */

.backgroundRed{
	background-color:#CD5C5C;
	word-wrap: break-word;
}

.backgroundOrange{
	background-color:#e99d3c;
	word-wrap: break-word;
}

.backgroundYellow{
	background-color:#F0E68C;
	word-wrap: break-word;
}

.backgroundGreen{
	background-color:#90EE90;
	word-wrap: break-word;
}

.backgroundBlue{
	background-color:#6495ED;
	word-wrap: break-word;
}

/* Tableux sans bordures avec espace (listes) */
.noborder{
	border:none;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:6px;
	padding-right:6px;
}

/* Zone fond gris "article" pour mettre en avant un texte (hors fond blanc) */
.ArticleFormat{
	background-color:#eae9e4;
	padding:2%;
	border-radius:6px;
	border: 2px ridge;
}
