body {
	background-color: #FED90F;
	margin: 0px;
}
td {
	font-family: arial;
	font-size: 12px;
	color: #333333;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.rouge:link {
	color: #F71019;
	text-decoration: none;
}
a.rouge:visited {
	color: #F71019;
	text-decoration: none;
}
.filethorizontal {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.filetvertical {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.filetverticalsimple {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.filethorizontalsimple {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.camouflage {
	background-image: url(/images/colcamouflage.gif);
	background-repeat: repeat-y;
}
.titre1 {
	font-family: arial;
	font-size: 19px;
	color: #F60F19;
	font-weight: bold;
}
.recette {
	font-family: arial;
	font-size: 12px;
	color: #F60F19;
	font-weight: bold;
}
.titre1b {
	font-family: arial;
	font-size: 19px;
	color: #F60F19;
	font-weight: bold;
}
.titre2 {
	font-family: arial;
	font-size: 16px;
	color: #F60F19;
	font-weight: bold;
}
.titre2b {
	font-family: arial;
	font-size: 16px;
	color: #F60F19;
	font-weight: bold;
}
.titre2bb {
	font-family: arial;
	font-size: 16px;
	color: #F60F19;
	font-weight: bold;
}
.filetpoint {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F60F19;
}
.filetbas {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.filetdroit {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.txtrouge {
	color: #F71019;
}
.filetrouge {
	border: thin solid #F71019;
}

a.lienRouge:link {
	color: #AA0000;
	text-decoration: none;
}
a.lienRouge:visited {
	color: #AA0000;
	text-decoration: none;
}
a.lienRouge:hover {
	color: #FF0000;
	text-decoration: underline;
}



a.noir:link {
	color: #333333;
	text-decoration: none;
}
a.noir:visited {
	color: #333333;
	text-decoration: none;
}
a.noir:hover {
	color: #F71019;
}

a.recette:link {
	color: #333333;
	text-decoration: none;
}
a.recette:visited {
	color: #333333;
	text-decoration: none;
}
a.recette:hover {
	color: #F71019;
}
.txtmodif {
	color: #FF6600;
}

.filetautour {
	border-left-color: #FFFFFF;
	border-left-width: 10px;
	border-left-style: solid;
}
.erreur {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.obligatoire {
	color: #FF0000;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.txtor {
	color: #97752D;
}
.pommier_ba {
	background-image: url(/images/versailles/pommier_ba.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.dixpix {
	font-size: 11px;
}
.fondnoel1 {
	background-image: url(/images/noel/fond1.jpg);
	height: 275px;
	width: 701px;
	background-repeat: no-repeat;
	background-position: center center;
}
.fondnoel2 {
	background-image: url(/images/noel/fond2.jpg);
	height: 275px;
	width: 701px;
	background-repeat: no-repeat;
	background-position: center center;
}
.fondnoel3 {
	background-image: url(/images/noel/fond3.jpg);
	height: 275px;
	width: 701px;
	background-repeat: no-repeat;
	background-position: center center;
}
.ingredients {
	font-size: 11px;
	color: #C50035;
}
.recette {
	color: #FFFFFF;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	font-weight: normal;
}
.titrenoir {

	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.titrerouge {
	font-family: arial;
	font-size: 14px;
	color: #F60F19;
	font-weight: bold;
}

/* QUIZZ */
.quizz {
	height:478px;
	width:705px;
	background:url(images/reprise_quizz/background.jpg) top left no-repeat;
	position:absolute;
	margin:0;
	padding:0;
}
.quizz .calque_input {
	height:53px;
	width:432px;
	background:url(images/quizz/calque_input.jpg) left center no-repeat;
	margin:199px 0 0 131px;
}

.quizz .calque_input input#code {
	margin-top:16px;
	margin-left:19px;
	height:20px;
	line-height:20px;
	font-size:14px;
	width:395px;
	border:0;
	position:absolute;
}

.quizz .texte, .quizz2 .texte{
	margin-left:150px;
	color:#FFFFFF;
	font-style:italic;
}	

.quizz .pomme{
	display:none;
	width:85px;
	height:52px;
	margin-top:40px;
	margin-right:12px;
	float:right;
}

.quizz .pomme2{
	/*width:96px;
	height:71px;
	float:right;
	margin-top:5px;
	margin-right:55px;*/
	width:113px;
	height:48px;
	float:right;
	margin-top:3px;
	margin-right:47px;
}

.quizz2 {
	height:477px;
	width:705px;
	background:url(images/reprise_quizz/background2.jpg) top left no-repeat;
	position:absolute;
	margin:0;
	padding:0;
}

.quizz2 p.intro {
	margin-top:80px;
	position:absolute;
}

/* CSS POUR "REPRISE JEU" */
.clear {clear:both;}
.quizz2 .form {width:650px; margin:110px auto;}
.quizz2 .form p {
	margin:10px 0 0 0;
	float:left;
	width:100%;
	padding:0;
}
.quizz2 .form label, .quizz2 .form input {float:left;}
.quizz2 .form label {width:100%; color:#FFF; font-weight:bold; margin:0 0 5px 0;}
.quizz2 .form .input{background:none; border:none; border-bottom:1px dashed #FFF; width:350px; color:#FFF;}
.quizz2 .reglement_reprise {float:left; margin:30px 0 0 0;}
.quizz2 .reglement_reprise a {color:#E9970D; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:italic;}
/* */


.quizz2 .question1, .quizz2 .question2, .quizz2 .question3, .quizz .reglement a {
	color:#E9970D;
	margin-left:150px;
	margin-top:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.quizz .reglement  {
	margin-top:30px;
	font-size:12px;
}
.quizz2 .question2 { margin-left:150px; margin-top:20px;}
.quizz2 .question3 { margin-left:150px; margin-top:20px;}
.quizz2 .reglement { margin-top:20px;}

.quizz2 input#answer1_1, .quizz2 input#answer2_1, .quizz2 input#answer2_3, .quizz2 input#answer3_1 { margin-left:150px; margin-top:8px;}

.quizz2 label#lab1_1, .quizz2 label#lab1_2, .quizz2 label#lab1_3,
.quizz2 label#lab2_1, .quizz2 label#lab2_2, .quizz2 label#lab2_3,
.quizz2 label#lab3_1, .quizz2 label#lab3_2{
	font-family:Arial, Helvetica, sans-serif;
	color:#415077;
	font-weight:bold;
	font-style:italic;
}
.quizz2 input#answer1_2 { margin-left:38px;}
.quizz2 input#answer1_3 { margin-left:10px;}
.quizz2 input#answer3_2 { margin-left:20px;}
.quizz2 input#answer2_2 { margin-left:10px;}

.quizz2 input#valider { 
	/*
	float:right;
	height:71px;
	width:96px;
	margin-right:55px;
	margin-top:-18px;
	*/
	float:right;
	height:71px;
	width:96px;
	margin:75px 30px 0 0;
}

.quizz_form {
	height:478px;
	width:705px;
	background:url(images/quizz/background3.jpg) top left no-repeat;
	position:absolute;
	margin:0;
	padding:0;
}
.quizz_form .form{ margin-top:205px;}
.quizz_form label{
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
}

.quizz_form label#nom, .quizz_form label#adresse,.quizz_form label#cp, .quizz_form label#mail, .quizz_form input#reglement   { margin-left:150px;}
.quizz_form label#prenom { margin-left:16px;}
.quizz_form input#nom, .quizz_form input#prenom {width:124px;}
.quizz_form input#ville {width:120px;}
.quizz_form input#cp {width:119px;}
.quizz_form input#adresse { width:309px; margin-top:10px;}
.quizz_form input#cp, .quizz_form input#mail, .quizz_form input#reglement  {margin-top:10px;}
.quizz_form label#reglement { font-size:8px; color:#4D5C7E;}

.quizz_form .valider{
	width:95px;
	height:63px;
	margin-left:555px;
	margin-top:4px;
	position:relative;
}

.quizz_week{
	height:474px;
	width:705px;
	background:url(images/quizz/background4.jpg) top left no-repeat;
	position:absolute;
	margin:0;
	padding:0;
}

.quizz_week .croix{
	width:24px;
	height:25px;
	margin:5px;
}

.desole {
	height:477px;
	width:705px;
	background:url(images/quizz/desole.jpg) top left no-repeat;
	position:absolute;
	margin:0;
	padding:0;
}

.desole p.orange{
	color:#FF9900;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:100px;
	margin-left:120px;
}

.desole p.retenter {
	color:#00FF00;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:50px;
	text-align:center;
}

.desole p.retenter a {
	color:#FF0000;
}

.erreur_form {
	text-align:center;
	color:red;
}


/* page recette.php */

.sapin {
	height:755px;
	width:705px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}

#recette1, #recette2, #recette3, #recette4, #recette5, #recette6{
	padding:2px;
	color:#FFFFFF;
	display:none;
	position:absolute;
	top:285px;
	left:65px;
	background-color:#FF0000;
}

#recette2{
	left:485px;
	top:290px;
}

#recette3 {
	left:100px;
	top:365px;
}

#recette4 {
	left:350px;
	top:380px;
}


#recette5 {
	left:20px;
	top:535px;
}

#recette6 {
	left:420px;
	top:565px;
}

.recette_mousse{
	height:auto;
	width:705px;
	margin:0;
	padding:0;
}

/* SALON DE L'AGRICULTURE */
.salon_agriculture div, .salon_agriculture p { padding:0; margin:0;}
.salon_agriculture form { margin:0; padding:0;}
.salon_agriculture { height:478px; width:705px; background:url(images/salon-agriculture/back.jpg) top left no-repeat; position:absolute; margin:0; padding:0;}
.salon_agriculture .introduction, .salon_desole_fin .introduction { color: #FFFFFF; font-size:19px; margin:10px auto; text-align:center; width:560px; font-weight:bold; }
.salon_desole_fin .introduction { margin:145px auto; font-size:22px;}
.salon_agriculture .indice1, 
.salon_agriculture .indice2,
.salon_agriculture .indice3 { background:url(images/salon-agriculture/puce.gif) center left no-repeat; padding-left:10px; width:300px; font-size:21px; color:#B1C900; margin-left:23px;}
.salon_agriculture .indice2 {margin:50px 0 0 160px;}
.salon_agriculture .indice3 {margin:25px 0 0 23px;}
.salon_agriculture .introduction p { margin:0; padding:0;}
.salon_agriculture .txt_indice1,
.salon_agriculture .txt_indice2,
.salon_agriculture .txt_indice3 { font-size:17px; color:#FFFFFF; width:660px; margin:auto; font-weight:bold;}
.salon_agriculture .txt_indice2 { width:384px;}
.salon_agriculture .form_txt,
.salon_agriculture .form_txt2{ font-size:21px; color:#FFFFFF; font-weight:bold; width:460px; margin: 5px auto;}
.salon_agriculture .form_txt2 { width:450px; }
.salon_agriculture .form_txt2 input { background:transparent none repeat scroll 0 0; border:0; border-bottom:2px dotted #FFFFFF; color:#FFFFFF; font-size:17px;}
.salon_agriculture #valider { float:right; margin:20px 60px 0 0;}

.salon_desole, .salon_bravo { height:478px; width:705px; background:url(images/salon-agriculture/back2.jpg) top left no-repeat; margin:0; padding:0; position:absolute;}
.salon_desole .txt_salon_desole,
.salon_desole .salon_retenter a:link, 
.salon_desole .salon_retenter a:visited { font-size:21px; color:#B1C900; margin-left:25px; text-decoration:underline;}
.salon_desole .txt_salon_desole { text-decoration:none;}

.salon_auth, .salon_desole_fin{ height:478px; width:705px; background:url(images/salon-agriculture/back_auth.jpg) top left no-repeat; margin:0; padding:0; position:absolute;}
.salon_auth p { margin:5px 0 0 0; padding:0; float:left;}
.salon_auth .bloc_civilite { width:100%; float:left; margin:10px 0 10px 0;}
.salon_auth .bloc_civilite p { float:left; margin:0; padding:0;}
.salon_auth form {  margin:50px auto 0 auto; padding:0; width:320px;}
.salon_auth label { width:150px; float:left; color:#FFFFFF; font-weight:bold;}
.salon_auth label.reglement { float:none;}
.salon_auth label.reglement a, .salon_auth label.reglement a:visited { color:#FFFFFF; text-decoration:underline;}
.salon_auth input.txt { width:150px;}
.salon_auth .bloc_civilite label { width:inherit; float:none;}
.salon_auth .bloc_civilite p.intitule_civilite { height:20px; line-height:20px; color:#FFFFFF; font-weight:bold;}
.salon_auth .valider_inscription {float:left; width:167px; margin:10px 0 0 80px;}
.salon_auth .error_inscription { color:#FF0000; font-weight:bold;}
.salon_auth .valide {color:#33CC00; font-weight:bold;}

.txt_desole_instant {color:#97BF0D; font-size:21px; font-weight:bold; margin:30px 0 0 30px; width:560px; text-align:center;}
.txt_desole_instant strong {color:#E2001A; font-size:21px; font-weight:bold;}
.venez_nombreux { font-size:33px; font-weight:bold; color:#FFFFFF; margin:145px 0 0 0; text-align:center;}

.salon_bravo .txt_salon_bravo {color:#97BF0D; font-size:25px; font-weight:bold; margin:25px auto 0 auto; text-align:center;}
.salon_bravo .txt_salon_bravo strong {color:#97BF0D; font-size:42px;}
.salon_bravo .txt_recevoir {font-size:17px; font-weight:bold; color:#FFFFFF; margin:100px 0 0 290px; width:300px; text-align:center;}

.erreur_replay_game {color:red; position:absolute; text-align:center; top:89px;}





















