#basic-modal-content {display:none}
.clear{clear:both}

/* Overlay */
#simplemodal-overlay {background-color:#00631D; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:600px; color:#555; background-color:#DBEEBD; border:4px solid #00631D; padding:12px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/img/jeu/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;border:1px solid #f00;}
#simplemodal-container #basic-modal-content {padding:8px;} 
.bold{font-weight:bold;}
a#zonedot1{
	display:block;
	height:202px;
	left:8px;
	position:absolute;
	top:87px;
	width:349px;
}

a#zonedot2{
	display:block;
	height:148px;
	left:8px;
	position:absolute;
	top:314px;
	width:162px;
}

a#zonedot3{
	display:block;
	height:148px;
	left:194px;
	position:absolute;
	top:314px;
	width:162px;
}


/********   HOME  ***********/

#jeuardoise{
	height:360px;
	width:320px;
	position:absolute;
	top:60px;
	left:529px;
	background-image:url(/img/jeu/home_ardoise.png);
	z-index:50;
	background-repeat:no-repeat;
}  

#jeuardoise a{
	display:block;
	height:100%;
	width:100%;
}   




/********   JEU  ***********/
#jeu_structure{
	height:500px;
	width:774px;
	background-image:url(/img/jeu/jeu_structure.png);
	position:absolute;
	top:97px;
	left:53px;
	z-index:2000;
	background-repeat:no-repeat;
}

#jeu_structure_regles{
	height:500px;
	width:774px;
	background-image:url(/img/jeu/jeu_structure_regles.png);
	position:absolute;
	top:97px;
	left:53px;
	z-index:2000;
	background-repeat:no-repeat;
}

#jeu_structure_regles #titre{
	margin-top:8px;color:#d4000f;font-style:italic;font-size:19px;font-family:Arial, Helvetica, sans-serif;
	*margin-top:20px;
}

#jeu_structure_regles .bordure{
	border-bottom:1px dotted #a4b28e;margin:15px 0px;position:relative
}

/********   FORMULAIRe 0  ***********/
#formulaire0{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:363px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	position:absolute;
	right:7px;
	top:82px;
	width:358px;
}

#formulaire0 li{
	background-image:url(/img/jeu/bullet_rouge.png);
	background-repeat:no-repeat;
	list-style:none;
	padding-left: 15px;
	background-position:0px 3px;
	
}
#formulaire0 p#incitation{
	color:#d4000f;
	padding:23px 0px 0px 0px;
	margin-top:12px;
	margin-bottom:12px;
	text-align:center;
	background-image:url(/img/jeu/multipliez-cadre.jpg);
	background-repeat:no-repeat;
	background-position:13px 0px;
	height:75px;
	width:360px;
}
#formulaire0 p#incitation span{
	font-size:19px;
	font-style:italic;
}
#formulaire0 #reglement{
	font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333333
}
#formulaire0 #actions{
	margin-top:15px;
}
#formulaire0 a#participez{
	background-image:url(/img/jeu/bt_participer_vert.png);
	background-repeat:no-repeat;
	display:block;
	width:172px;
	height:55px;
	float:left;
}
#formulaire0 a#votez{
	background-image:url(/img/jeu/bt_votez_vert.png);
	background-repeat:no-repeat;
	display:block;
	width:172px;
	height:55px;
	float:left;
	margin-left:13px;
}


/********   FORMULAIRe 1  ***********/
#jeu_structure #formulaire1, #jeu_structure_regles #formulaire1{
	height:363px;
	position:absolute;
	right:7px;
	top:82px;
	width:373px;
	padding:10px 5px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#formulaire1 table tr td {
font-size:11px;
}

#jeu_structure #titre{font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:bold;line-height:22px;}
#jeu_structure #soustitre{font-family:"Times New Roman", Times, serif;font-size:18px}
#jeu_structure #etapes{font-size:20px;color:#6d775e;font-family:"Times New Roman", Times, serif;font-size:18px;position:absolute;top:-13px;left:0px;width:33px;background-color:#DBEEBD}
#jeu_structure .bordure{border-bottom:1px dotted #a4b28e;margin:15px 0px;position:relative}


input.mgstext2{
	height:28px;
	width:167px;
	background-image:url(/img/jeu/input_text.png);
	border:0px;
	line-height:28px;
	padding:0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}







input.mgstext{
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		padding:2px 7px;
		width:167px;
		border:1px solid #ccc;
}


input.mgsmin2{
	height:27px;
	width:31px; 
	background-image:url(/img/jeu/input_min.png);
	border:0px;
	line-height:27px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

input.mgsmin{
	width:31px; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:2px 0px;
}

#formulaire1 a#cliquez{
 	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
 }
 
 #formulaire1 a#cliquez:hover{
	color:#C3001A;
 }
 
 a.etapes{
 	display:block;
	background-image:url(/img/jeu/flechetapes.png);
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:21px;
	color:#d4000f;
	font-size:18px;
	float:left;
	font-family:"Times New Roman", Times, serif;
 }
 
 a:hover.etapes{
	background-position:right -25px;
	color:#3C731C;
 }

a.participants1{
	display:block;
	position:absolute;
	right:-5px;
	bottom:0px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	width:232px;
	height:34px;
	background-image:url(/img/jeu/bt_participants1.png);
	padding:20px 0px 0px 17px;
	text-decoration:none;
}

 a:hover.participants1{
	text-decoration:underline;
 }
 
 .mgserror{
	color:#c60000;
 }
 
 
 
 /********   FORMULAIRE 2  ***********/
 
 select.choixsoupe{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px 2px;
	border:1px solid #ccc;
	width:250px;
}

 select.typequanti{
 	font-family:Arial, Helvetica, sans-serif
	font-size:10px;
	margin-left:8px;
	border:1px solid #ccc;
	width:50px;

}
.last2{width:362px;margin-top:7px;height:44px;padding:3px;margin-bottom:9px}

#jeu_structure textarea{
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;

}

a.recetpar{
	background-image:url("/img/jeu/bt_recetpar.png");
	display:block;
	height:62px;
	position:absolute;
	right:4px;
	top:107px;
	width:204px;
	z-index:100000;
}

#jeu_structure a.envoyer{
	display:block;
	height:28px;
	width:115px;
	background-image:url(/img/jeu/bt_envoyer.png);
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	padding:2px 0px 0px 13px;
	text-decoration:none;
	font-weight:bold;
	margin-top:27px;
	*margin-top:20px;
}

#jeu_structure a:hover.envoyer{
	text-decoration:underline;
}

#jeu_structure a.lire{
	float:right;
	font-size:9px;
	color:#333333;
}
#jeu_structure a.lire:hover{
	color:#7E0F17;
}


#jeu_structure a.toutesrecettes{
	display:block;
	height:36px;
	width:360px;
	background-image:url(/img/jeu/bt_participant2.png);
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	padding:24px 0px 0px 13px;
	text-decoration:none;
	margin-top:-4px;
	font-weight:bold;
}

#jeu_structure a:hover.toutesrecettes{
	text-decoration:underline;
}

 /********   merci et envoyer  ***********/
#jeu_structure_merci{
	height:505px;
	width:774px;
	background-image:url(/img/jeu/jeu_structure_merci.png);
	position:absolute;
	top:97px;
	left:53px;
	z-index:2000;
	background-repeat:no-repeat;
}


#jeu_structure_merci #etapes{
	font-size:20px;color:#6d775e;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	position:absolute;
	top:93px;left:17px;width:33px;
	
}

#moderation{
	text-align:center;
	margin:92px 110px 0px 130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	border-bottom:1px dotted #999;
	padding-bottom:6px;
}

#multiplier{
	color:#d4000f;
	font-size:20px;
	font-style:italic;
	margin-left:15px;
	padding-top:4px;
	text-align:center;
}
form#collecte_mail{
	background-image:url(/img/jeu/barre_mails.png);
	background-repeat:no-repeat;
	width:686px;
	height:47px;
	margin-left:42px;
	padding-left:36px;
	*padding-left:0px;
	*width:748px;
}

textarea#MGSmessage{
    border: medium none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 145px;
    margin-left: 7px;
    margin-top: 20px;
    width: 626px;
	padding:5px;
	text-align:center;
}

#jeu_structure_merci a.personnaliser{
	text-decoration:none;
	font-style:italic;
	color:#666;
	text-align:center;
	display:block;
	margin-bottom:15px;
	height:10px;
}
#jeu_structure_merci a.envoyer{
	display:block;
	height:28px;
	width:115px;
	background-image:url(/img/jeu/bt_envoyer.png);
	color:#fff;
	padding:2px 0px 0px 13px;
	text-decoration:none;
	font-weight:bold;
	margin-top:9px;
	margin-left:280px;
	*margin-left:310px;
}



form#collecte_mail input{
	height:18px;
	margin:11px;
}


/********   GALERIE  ***********/
#galerie_structure{
	height:406px;
	width:741px;
	background-image:url(/img/jeu/galerie_structure.png);
	position:absolute;
	top:97px;
	left:53px;
	z-index:2000;
	padding :95px 0px 0px 33px;
	background-repeat:no-repeat;
}

#galerie_structure #titre,
#recette_structure #titre,
#dotation_structure #titre
{font-family:"Times New Roman", Times, serif;font-size:28px;}
#galerie_structure #soustitre,
#recette_structure #soustitre,
#dotation_structure #soustitre,
#pasde_recette
{font-family:Arial, Helvetica, sans-serif;font-size:12px}

#galerie_structure a.participer,
#recette_structure a.participer,
#dotation_structure a.participer
{
	display:block;
	height:27px;
	width:159px;
	background-image:url(/img/jeu/bt_participer.png);
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding:5px 0px 0px 13px;
	text-decoration:none;
	font-weight:bold;
	float:right;
	margin-right:15px;
	margin-top:-5px;
}

#galerie_structure a:hover.participer,
#recette_structure a:hover.participer,
#dotation_structure a:hover.participer
{
	text-decoration:underline;
}

#galerie_structure #zonegalerie{
	height:282px;
	margin:13px 10px 0px 0px;
	overflow:auto;
	position:relative; 
}


#galerie_structure .lignerecette, #structure_recherche .lignerecherche {
	height:54px;
	width:702px;
	background-image:url(/img/jeu/ligne_recette.png);
	background-position:-3px 0px;
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#galerie_structure a.voir,
#recette_structure a.voir,
#dotation_structure a.voir,
#structure_recherche a.voir
{
 	font-size:11px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
 }
 
#galerie_structure a.voir:hover,
#recette_structure a.voir:hover,
#dotation_structure a.voir:hover
{
	color:#C3001A;
 }

#galerie_structure .titrerecette {
 	font-size:14px;
	font-weight:bold;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	
}

#pasde_recette {
	background-image:url(/img/jeu/dotation_structure.png);
	background-position:75px 0px;
	background-repeat:no-repeat;
	height:473px;
	width:845px;
	padding:152px 0px 0px 130px;
	
}






/********   RECETTE  ***********/
#recette_structure{
	height:406px;
	width:741px;
	background-image:url(/img/jeu/recette_structure.png);
	background-repeat:no-repeat;
	position:absolute;
	top:97px;
	left:53px;
	z-index:2000;
	padding :95px 0px 0px 33px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#recette_structure a#votez{
	display:block;
	height:30px;
	width:170px;
	background-image:url(/img/jeu/bt_votez_barre.png);
	background-repeat:no-repeat;
	position:absolute;
	top:95px;
	left:400px;
}
#recette_structure a#participez{
	display:block;
	height:30px;
	width:170px;
	background-image:url(/img/jeu/bt_participer.png);
	background-repeat:no-repeat;
	position:absolute;
	top:95px;
	left:582px;
}
#galerie_structure a#participez{
	display:block;
	height:30px;
	width:170px;
	background-image:url(/img/jeu/bt_participer.png);
	background-repeat:no-repeat;
	position:absolute;
	top:95px;
	left:582px;
}
#recette_structure #deja-vote{
	color:red;
	left:400px;
	position:absolute;
	text-align:center;
	top:95px;
	width:170px;
}

#recette_structure #zonerecette{
	height:235px;
	margin:13px 10px 0px 0px;
	overflow:auto;
	padding:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#zonerecette #titre{ color:#348841;font-size:17px;font-weight:bold}
#zonerecette .gras{font-weight:bold}
#zonerecette .soustitre{ color:#348841;font-size:15px;font-weight:bold} 




/********   DOTATION  ***********/
#dotation_structure{
	overflow:hidden;
	height:403px;
	width:741px;
	background-image:url(/img/jeu/dotation_structure.png);
	position:absolute;
	top:97px;
	left:53px;
	z-index:2000;
	padding :95px 0px 0px 33px;
	background-repeat:no-repeat;
}

#dotation_structure h1{
	font-size:18px;
}

#dotation_structure h2{
	font-size:14px;
	margin-top:15px;
	margin-bottom:6px;
}
#dotation_structure h2#premier{
	font-size:14px;
	margin-bottom:6px;
	margin-top:0px;
}
#dotation_structure #reglement{
	height:270px;overflow:auto;padding:10px;margin-right:20px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;padding-right:20px;text-align:justify;
	margin-top:15px;
}


#dotation_structure a#participer{
	height:30px;
	width:170px;
	background-image:url(/img/jeu/bt_participer.png);
	position:absolute;
	top:97px;
	right:26px;
	z-index:2000;
}

#dotation_structure .lot{
	height:269px;
	width:226px;
	float:left;
	padding:30px 15px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#dotation_structure .panelot{
	height:313px;
	width:485px;
	float:left;
}

#dotation_structure .lot #titre{
	background-color:#d20019;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	float:left;
	padding:1px 10px;
	color:#FFFFFF;
	margin-bottom:11px
}

#dotation_structure #titre2{
	background-color:#d20019;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding:1px 10px;
	color:#FFFFFF;
	margin-bottom:11px;
	margin-top:28px;
}

#dotation_structure .lot #soustitre{
	font-size:14px;
	font-weight:bold;
}

#facebook{
	bottom:-35px;
	height:24px;
	left:413px;
	position:absolute;
	width:94px;
	}



#menujeu{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
}

#menujeu a{
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 10px;
}

#menujeu a:hover{
	color:#525;
}
