body {
	background-image:url(../Images/fond.jpg);
	margin:0;
	padding:0px;
	font-family: Comic Sans MS, Arial, Verdana, sans-serif;
	color:#333399;
}
#conteneur{
	position:relative;
	left:50%;
	margin-left:-320px;
	background:url(../Images/fond_contenu.jpg) repeat-y #e2d5a9;
	border:0;
	padding:0px;
	align:center;
	width:640px;
	border:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-width:0px;
	padding:0px;
}
table{
	align:center;
	border:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-width:0px;
	padding:0px;
}
.blocCommentaire{
	top:-20px;}
.blocCommentaire, .blocCommentaire2{
	position:relative;
	left:50%;
	margin-left:-225px;
	padding:0px;
	border:0;
	width:450px;
	height:45px;
	z-index:4;
}

.blocCommentaire3{
	position:relative;
	left:50%;
	margin-left:-280px;
	padding:0px;
	border:0;
	width:560px;
	height:45px;
	z-index:4;
}
.bl_g{
	background-image:url(../Images/blackgauche.gif);
	background-repeat:no-repeat;
	width:45px;
	height:45px;
	border:0;
	padding:0px;
	float:left;
}
.bl_d{
	background-image:url(../Images/blackDroit.gif);
	background-repeat:no-repeat;
	width:45px;
	height:45px;
	border:0;
	padding:0px;
	float:left;
}
.imageflotte_g{float:left; padding-top:1px; border:0; height:44px; width:55px; background-image:url(../Images/fond_2.gif);}
.bl_cont{
	height:45px;
	line-height:45px;
}
.bl_cont_2lignes{
	padding-top:5px;
	height:40px;
}
.bl_cont, .bl_cont_2lignes{
	text-align:center;
	background-image:url(../Images/fond_2.gif);
	width:360px;
	float:left;
	font-size:10pt;
}
.autreEPS{
	align:center;
	background-image:url(../Images/fond_2.gif);
	border:0;
}
.break{clear:left; height:10px;}
.arretGauche{
	background:#E2D5A9;
	background-image:url(../Images/blackgauche.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:45px;
	border:0;
}
.arretDroit{
	background:#E2D5A9;
	background-image:url(../Images/blackDroit.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:45px;
	border:0;
}
td{
	padding :0;
	border:0;
	background:#E2D5A9;
	font-size:10pt;
}
.petitTexte{
	align:center;
	font-family: Comic Sans MS, Arial, Verdana, sans-serif;
	color:#131353;
	font-size:8pt;
}
.textecontenu{
	padding:25px;
	padding-top:10px;
	text-align:justify;
	font-size:10pt;
}
h1{
	margin:0;
	padding:0px;
	color:#990000;
	font-size:11pt;
	text-transform:uppercase;
}
.macaron{
	position:absolute;
	left:50%;
	margin-left:250px;
	top:460px;	
	z-index:2;
}
.endessous{
	z-index:1;
}
.inscription_endessous{
	position:absolute;
	z-index:1;
	height:170px;
	width:640px;
	padding:0px; margin:0px; border:0;
	}
.inscription{
	background-image:url(../lequizz/inscription.jpg);
	height:600px;
}
.inscription2{
	background-image:url(../lequizz/inscription2.jpg);
	height:350px;
}
.inscription_jeu{height:400px; left:45px;}
.inscription3, .inscription_quizz, .jeuchenille, .inscription_jeu{
	position:absolute;
	top:130px;
	width:640px;
	z-index:0;
}
.jeuchenille{
	height:512px;
}
.inscription_quizz{
	height:400px;
}
.inscription3{
	height:600px;
}

.inscription, .inscription2{
	position:absolute;
	top:130px;
	width:450px;
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:100px;
	padding-bottom:100px;
	padding-right:90px;
	color:#663399;
	font-size:11pt;
	z-index:0;	
}
.preambul{
	color:#663333;
	padding-right:80px;
	font-size:11pt;	
	line-height:17px;
	font-weight:500;
}
.commentaire{
	color:#663333;
	font-size:11pt;	
	line-height:17px;
	font-weight:500;
}
#inscription fieldset.coordPerso label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 40%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 16pt;	/*** ... et centrés verticalement. ***/
}
.messageAlerte {	/*** Mise en forme des message d'alerte ***/
	display: block;
	margin: 0 0 .3em .3em;
	padding-left: 2em;
	color:#990000;
	font-size:13px;
	font-weight: bold;
	background: url('../../Images/icon_alert.gif') no-repeat left center;
}
.alerte {	/*** Mis en évidence des champs mal renseignés ***/
	border: 1px solid #990000;
}
.oblig{font-weight:500; color:#333366;}
select{width:200px;}
.coordPerso p{
	margin:3px;
}
.legende{
	color:#663333;
	font-size:8pt;
}
#piedForm {
	text-align: right; /*** Les boutons sont alignés à droite ***/
}
#piedForm input {
	font-weight: bold; /*** Pour améliorer la lisibilité des boutons ***/
	margin-left: 1em;
}
.firstLettre{font-size:13pt; font-weight:600;}
#jeucartes{position:relative; left:95px; width:450px;}
#inscription_foot{top:930px;}
#inscription_foot2{top:675px;}
#inscription_foot3{top:730px;}
#inscription_foot_quizz{top:530px;}
#inscription_foot_chenille{top:642px;}
#inscription_foot_jeu{top:530px;}
#inscription_foot_jeu, #inscription_foot2, #inscription_foot, #inscription_foot3, #inscription_foot_quizz, #inscription_foot_chenille{position:absolute; height:130px; width:640px; padding:0px; margin:0px; border:0;}
#foot{height:130px; width:640px; padding:0px; margin:0px; border:0;}
/*p{padding:0px; margin:0px;}*/
li{margin-bottom:8px;}
.annotations{font-size:9pt; color:#330066;}
ul{list-style-type:circle;}
ul .subClass{list-style-type:none; padding-top:5px;}

a:link { color:#663333; text-decoration:underline;background:transparent; }
a:visited { color:#663333; text-decoration:underline; background:transparent;}
a:hover { color:#f6f1e1; background:#663333; text-decoration:none; }
a:active { color:#f6f1e1;background:#663333;  text-decoration:none; }
a:focus { color:#f6f1e1;background:#663333;  text-decoration:underline; }

img a:hover{background-color:transparent;}

table.boutique td{background:transparent;}
table.boutique table{margin-bottom:10px;}
table.items {width:100%; table-layout:fixed; text-align:left;}
table.items td{padding-left:10px !important; padding-left:0;text-align:left;padding-top:5px;}
table.items td.paypal{padding:0px;text-align:right;}
table.items td.img{padding:0!important;padding-top:5px;}
table.items table select{width:155px;}
table.items tr.promo{color:#990000; background:url('Images/prix_promo.jpg') no-repeat transparent;}
table.items td.prix{text-align:center; padding:0;}
table.items td.promo{}
