@charset "iso-8859-1";

/* CSS Document */



.coins10 {

	/* */

	-moz-border-radius : 10px;

	-webkit-border-radius : 10px;

	border-radius : 10px;

	}



.coins5 {

	/* */

	-moz-border-radius : 5px;

	-webkit-border-radius : 5px;

	border-radius : 5px;

	}





.ombre {

	/* ombrage */

	-moz-box-shadow: 2px 2px 10px  #888;

	-webkit-box-shadow: 2px 2px 10px #888;

	box-shadow: 2px 2px 10px #888;

	}



/* ---------- degrade --------- */

.test {

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */



	}





.degradebleu {

	

	background: rgb(34,78,124); /* Old browsers */

	

	background: -moz-linear-gradient(

	top, 

	rgba(34,78,124,1) 0%, 

	rgba(37,45,63,1) 100%); /* FF3.6+ */

	

	background: -webkit-gradient(

	linear, 

	left top, 

	left bottom, 

	color-stop(0%,rgba(34,78,124,1)), 

	color-stop(100%,rgba(37,45,63,1))); /* Chrome,Safari4+ */

	

	background: -webkit-linear-gradient(

	top, 

	rgba(34,78,124,1) 0%,

	rgba(37,45,63,1) 100%); /* Chrome10+,Safari5.1+ */

	

	background: -o-linear-gradient(

	top, 

	rgba(34,78,124,1) 0%,

	rgba(37,45,63,1) 100%); /* Opera11.10+ */

	

	background: -ms-linear-gradient(

	top, 

	rgba(34,78,124,1) 0%,

	rgba(37,45,63,1) 100%); /* IE10+ */

	

	filter: progid:DXImageTransform.Microsoft.gradient( 

	startColorstr='#224e7c', 

	endColorstr='#252d3f',

	GradientType=0 ); /* IE6-9 */

	

	background: linear-gradient(

	top, 

	rgba(34,78,124,1) 0%,

	rgba(37,45,63,1) 100%); /* W3C */	

	

	}

.degradegrisclair {

background: #fcfff4; /* Old browsers */

background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* W3C */

	}

.degradegrisclair2 {

background: #fefffb; /* Old browsers */

background: -moz-linear-gradient(top, #fefffb 0%, #e6e0d4 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefffb), color-stop(100%,#e6e0d4)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #fefffb 0%,#e6e0d4 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #fefffb 0%,#e6e0d4 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, #fefffb 0%,#e6e0d4 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffb', endColorstr='#e6e0d4',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, #fefffb 0%,#e6e0d4 100%); /* W3C */

	}

.degradejaune {

background: #ffe20a; /* Old browsers */

background: -moz-linear-gradient(top, #ffe20a 1%, #f2be04 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffe20a), color-stop(100%,#f2be04)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffe20a 1%,#f2be04 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffe20a 1%,#f2be04 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, #ffe20a 1%,#f2be04 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe20a', endColorstr='#f2be04',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, #ffe20a 1%,#f2be04 100%); /* W3C */

}

.degradevert {

background: #dded00; /* Old browsers */

background: -moz-linear-gradient(top, #dded00 0%, #b2bf00 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dded00), color-stop(100%,#b2bf00)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #dded00 0%,#b2bf00 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #dded00 0%,#b2bf00 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, #dded00 0%,#b2bf00 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dded00', endColorstr='#b2bf00',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, #dded00 0%,#b2bf00 100%); /* W3C */

}

.degrademarron {

background: #948557; /* Old browsers */

background: -moz-linear-gradient(top, #948557 1%, #4d412a 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#948557), color-stop(100%,#4d412a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #948557 1%,#4d412a 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #948557 1%,#4d412a 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, #948557 1%,#4d412a 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#948557', endColorstr='#4d412a',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, #948557 1%,#4d412a 100%); /* W3C */

}

.degradebleuciel {

	background: #c3d9ff; /* Old browsers */

	background: -moz-linear-gradient(top, #c3d9ff 0%, #b1c8ef 41%, #98b0d9 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3d9ff), color-stop(41%,#b1c8ef), color-stop(100%,#98b0d9)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #c3d9ff 0%,#b1c8ef 41%,#98b0d9 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #c3d9ff 0%,#b1c8ef 41%,#98b0d9 100%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #c3d9ff 0%,#b1c8ef 41%,#98b0d9 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d9ff', endColorstr='#98b0d9',GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #c3d9ff 0%,#b1c8ef 41%,#98b0d9 100%); /* W3C */	

	}

	

.degradenoir {

background-color: #7d7e7d; /* Old browsers */

background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* W3C */

}



.texte07em { font-size: 0.7em; 	}

.texte08em { font-size: 0.8em; 	}

.texte09em { font-size: 0.9em; 	}

.texte10em { font-size: 1em; 	}

.texte11em { font-size: 1.1em; 	}

.texte12em { font-size: 1.2em; 	}

.texte13em { font-size: 1.3em; 	}

.texte14em { font-size: 1.4em; 	}

.texte15em { font-size: 1.5em; 	}

.texte16em { font-size: 1.6em; 	}



html, body, table, td{

	height: 100%;

	width: 100%;

	border:0;

	margin:0;

	padding:0;

}

body {
	background-color: #2e2821;
	font-family: Georgia, "Times New Roman", Times, serif;/*
	background-image: url(images/fond-accueilflg.png);

	background-repeat: repeat-x;
*/
}

td {

	text-align: center;

	}

	

div#pagea {

	/* centrage firefox */

	margin-left: auto;

	margin-right: auto;

	width:688px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

	background-color: #e6e6e6;

	text-align: left;

	border: 2px solid #FFF;

}

#pagea #gauche {

	padding: 10px;

	float: left;

	width: 243px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#pagea #gauche p {

	color:#333;

	padding: 0px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}





#pagea #droite {

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 404px;

	padding: 10px;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #CCC;

}

#pagea #droite a { color:#999 }

#pagea #droite p {

	color:#666;

	font-size:14px;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin: 0px;

	padding: 5px;

}

div#pagea a {

	font-size:12px;

	font-family: "Trebuchet MS", Verdana, Arial;

	text-decoration: none;

	color: #CCC;

	letter-spacing: 0.2em;

}

div#pagea a:hover {

	text-decoration: underline;

	color: #FFF;

}

.formulaire {

	padding: 10px;

	margin: 0px;

	text-align: left;

}

.stylecasesaisie {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999;

	border: 1px solid #CCF;

	width: 100%;

	background-color: #E5E5E5;

	background-repeat: repeat-x;

	-moz-border-radius:5px;

	margin-top: 2px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}



.stylebouton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	border: 1px solid #333;

	padding: 2px;

	background-color: #666;

	font-weight: bold;

	-moz-border-radius:3px;



}

.styletitre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFD659;

	height: 25px;

	width: 200px;

	padding: 2px;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #FFCC00;

	border-right-color: #FFCC00;

	border-bottom-color: #FFCC00;

	border-left-color: #FFCC00;

}

.styletextarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999;

	border: 1px solid #999;

	width: 250px;

	padding: 5px;

	background-color: #E5E5E5;

	-moz-border-radius:5px;

}

#msg{

	color:#CCC;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 10px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	}

#msg p {

	color: #669;

	}





form {

	margin:0 auto;

	padding:10px;

	width:80%;

	}





.fValidator-msg {

	color: #F90;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 2px;

	margin: 2px;

	display:inline-block;

	}



label {

	font-size: 10px;

	letter-spacing: normal;

	font-weight: bold;

	color: #999;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

	}



legend {

	font-size: 10px;

	letter-spacing: normal;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	color: #CCC;

	}
