/** modification du style de base de Bootstrap **/
body{
	font-size	: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 30px;
}

h1 {
	text-align : center;
	font-size	: 2em;
	text-shadow: 3px 3px 9px #777;
	color: #7B8BA6;
	}
h2 {
	text-align: justify;
	font-size	: 1.2em;
	text-shadow: 3px 3px 9px #777;
	color: #ed1d25;
	}    
h3 {
	text-align : center;
	font-size	: 1.2em;
	text-shadow: 3px 3px 9px #777;
	color: #ed1d25;
	}
p blockquote{
  font-style: italic;
  margin-left: 32px;
}
.supprime {
background-image: url("../images/supprime.png"); 
background-position: 40% 20%;
background-repeat: no-repeat;

}
.complet {
background-image: url("../images/complet.png"); 
background-position: 40% 20%;
background-repeat: no-repeat;

}

.panel {
background-color: #ffffd2;
border-radius: 8px;
padding-bottom: 5px;

}
.fond01
{
background-image: url("../images/noel_02.png"); 
background-position: 80% 20%;
background-repeat: no-repeat;	
}
/*.fond02
{
background-image: url("../images/img_fond02.png"); 
background-position: 80% 30%;
background-repeat: no-repeat;	
}*/
/** Transformation des texte en lettre capitale **/
.capital{
  text-transform : uppercase;
}
.grostitre{

font-size:150%;
text-align: justify;
font-style: italic;
font-weight: bold;
color:#517cba;
}
.header{
padding-top : 20px
}
/** Alternance des couleurs dans un tableau **/
table
 {
    margin-left: 0px;
    margin-right: 20px;
    border: thin solid black;
    font-size: small;
}
td, th {
    border: thin gray;
    padding: 6px;
    }

th {
    background-color: #7D7ED6;
    color:#22FBEC;
	text-align: center;
    }
table tr:nth-child(odd) td  {
  background-color: rgba(0,0,250,0.1);

}

span.nom, span.fonction{
	font-family : Verdana, Geneva, Arial, sans-serif;
	padding-left: 5px;
	}
span.nom {
	font-style: bold;
	font-style: oblique;
	}
span.fonction {
	font-style: italic;
	font-size: 0.8em;
	}
.panel-title1 {

    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    color: inherit;