/*
	Optional file for easily change colors.
	Color scheme: Blue
*/
/* ==== Background motifs ==== */
/* If you want to change header's background
header 		 {background: #111 url(../images/motifs/random_grey_variations.png) repeat;}
.dark header {background: #111 url(../images/motifs/random_grey_variations.png) repeat;}
*/
/* If you want to change main body's background
body {background: #eee url("../images/motifs/grangray.png") repeat;}
*/
/* If you want to change .dark sections background
.dark {background: #212121 url("../images/motifs/random_grey_variations.jpg") repeat; color: #fff;}
*/
.languages{text-align:right;margin-top: -17px;}
.languages img{margin:0 3px 0 0;padding:0;border:0}
.welcome-container h1{color:#4c4c4c;}
.triobtn h4{color:#4c4c4c;}
.socialIcons img{margin: 10px 8px 0 0;}
.socialIconsRTL img{margin: 0 0 0 8px;}
.piedpage {text-align: center;}
.cc-message {font-size: 0.8em;line-height: normal;}
.cc-compliance a{text-decoration: none;}
/* ==== Formulaires ==== */
.quform-outer {margin: 10px;}
.quform-submit button span {padding: 2px 20px;font-size: 14px;}
.quform-input label {text-align: left;}
.quform-input .quform-description {color:#CD2104;}
label span {display: initial;}
.quform-elements .quform-huge.quform-element textarea {width: 100%;}
table {
	margin: 20px 0;
	width: 100%;
	border-collapse: collapse;}
table th{
	width: 20%;
	padding: 5px 8px;
	border: 1px solid gray;
	background-color: #dedede;}
table td{
	width: 20%;
	padding: 5px 8px;
	border: 1px solid gray;}
/* Pages de téléchargement */
.download-container {
	color: rgb(26, 26, 26);
	padding: 10px 20px;
	text-align: center;
	letter-spacing: -0.02em;}
.download-container h1{
	color: rgb(26, 26, 26);
	font-weight:normal;
	line-height:1em;
	margin-top: 10px;
	margin-bottom:5px;}
.download-container h2{
	color: rgb(26, 26, 26);
	font-weight:normal;
	line-height:1em;
	margin-bottom:10px;}
.download-container .p1{
	font-style: italic;
	line-height:1em;
	margin-top:20px;
	margin-bottom:20px;}
.download-container .p2{
	margin-top:20px;
	margin-bottom:25px;}
.notice-container {
	color: rgb(26, 26, 26);
	text-align: left;
	letter-spacing: -0.02em;
	padding: 10px 20px;}
.notice-container a{
	color: rgb(26, 26, 26);
	text-decoration: underline;}
/* ==== Top navigation ==== */
header,
nav a,
nav a:visited,
nav a:focus {
	border-top-color: #4a4a4a;
	color: #333;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
nav a:hover {
	color: #000;
	border-top-color: #c1c1c1;
}
/* Active page link */
nav a.active,
nav a.active:focus {
	color: #CD2104;
	border-top-color: #F12200;
}
nav a.active:hover {
	color: #000;
	border-top-color: #F12200;
}
nav a span {
	color: #888;
	font-size: 12px;
	font-weight	: normal;
}
/* Content links */
a, a:visited {color: #CD2104;}
a:hover, a:focus {color: #000;}
blockquote.RTLBlock {
	margin:0 0 20px;
	padding:9px 19px 0 20px;
	border-right:1px solid #ddd;
	border-left: 0;
}
