html, body, h1, h2, h3, p{
	font-family: 'Maven Pro', sans-serif;
}
.alignCenter{
	text-align: center;
}
.alignLeft{
	text-align: left;
}
.alignRight{
	text-align: right;
}
.marginBottomS{
	margin-bottom: 15px;
}
.marginTopS{
	margin-top: 15px;
}
.borderTopGris{
	border-top:1px solid #8c8082;
}
.borderTopGrisBas{
	border-top:1px solid #8c8082;
	margin-top:10px;
	margin-bottom:10px;
}



/* MISE EN PAGE */
/* MISE EN PAGE */
/* MISE EN PAGE */
/* MISE EN PAGE */
/* MISE EN PAGE */
#conteneurTitrePage{
	text-align: center;
}
.conteneurValeurADRfinal{
	border:0px solid red;
	margin-bottom:5px;
}
fieldset, .conteneurValeurADRfinal{
	border : 0px solid #cccccc;
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	background-color: #f9f9f9;
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom:15px;
}
.conteneurValeurADRfinal{
	margin-top:15px;
}
.conteneurTableauSynthese{
	border:0px solid red;
	margin-bottom:5px;
}
fieldset, .conteneurTableauSynthese{
	border : 0px solid #cccccc;
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	background-color: #f9f9f9;
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom:15px;
}
.conteneurTableauSynthese{
	margin-top:15px;
}
.buttonRouge {
	background: #e63d27;
	background-image: -webkit-linear-gradient(top, #e63d27, #d92c15);
	background-image: -moz-linear-gradient(top, #e63d27, #d92c15);
	background-image: -ms-linear-gradient(top, #e63d27, #d92c15);
	background-image: -o-linear-gradient(top, #e63d27, #d92c15);
	background-image: linear-gradient(to bottom, #e63d27, #d92c15);
}
.buttonRouge:hover {
	background: #fc533c;
	background-image: -webkit-linear-gradient(top, #fc533c, #fc533c);
	background-image: -moz-linear-gradient(top, #fc533c, #fc533c);
	background-image: -ms-linear-gradient(top, #fc533c, #fc533c);
	background-image: -o-linear-gradient(top, #fc533c, #fc533c);
	background-image: linear-gradient(to bottom, #fc533c, #fc533c);
}
.buttonBleu {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);	
}
.buttonBleu:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
}
.buttonColor {
	cursor:pointer;
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	color: #ffffff;
	font-size: 14px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}
.buttonColor:hover {
	text-decoration: none;
}
input, select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 3px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none; 
}
input:focus, select:focus{
    -moz-box-shadow: 0 0 4px #999999;
    -webkit-box-shadow: 0 0 4px #999999;
    box-shadow: 0 0 4px #999999;
    border: 1px solid #999999;
}

/* TEXTE */
/* TEXTE */
/* TEXTE */
/* TEXTE */
/* TEXTE */
h1{
	font-size: 22px;
	color:#8c8082;
}
h1 a{
	cursor: pointer;
	text-decoration: none;
	color:#8c8082;
}
h1 a:hover{
	text-decoration: none;
	color:#8c8082;
}
h2{
	font-size: 18px;
	color:#8c8082;
}
h3{
	font-size: 16px;
	color:#8c8082;
}
p{
	font-size: 14px;
	color:#8c8082;
	padding:0 0 5px;
	margin:0px;
}
ul li{
	font-size: 13px;
	color:#8c8082;
	padding:0 0 5px;
	margin:0px;
}
ol li{
	font-size: 13px;
	color:#8c8082;
	padding:0 0 5px;
	margin:0px;
}

.divfooter a{
	color: #8c8082;
	font-size:14px;
	text-decoration: none;
}
.divfooter a:hover{
	text-decoration: underline;
}

.TexteR{
	color:#C73C27;
}
.TexteAlignJustify {
	text-align: justify;
}
#message501{
	color:#0000FF;
}
.valeurADRvert{
	color:#009900;
}
.valeurADRrouge{
	color:#FF0000;
}
#valeurADRfinale{
	font-size:18px;
}
#sanctionADRfinale{
	font-size:18px;
}

.disabledPourEdge {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAKrVq36zwjjgzhhYWGMYAEYB8RmROaABADeOQ8CXl/xfgAAAABJRU5ErkJggg==) repeat;
}