/* GENERAL */
body { background:url(background.jpg) repeat-x; height:224px; margin:0; font:normal 11px verdana; background-color:#FFFFFF; }


	/* FORMATAGE */
	img { border:0; }

	h1 { font-size:18px; color:#70B2D2; }

	h2 { font-size:15px; color:#09A102; text-align:center; }

	a { text-decoration:none; color:#7777DB; }

	a:hover { text-decoration:underline; }

	.titre { width:170px; font-weight:bold; }

	.gris { color:gray }

	.titrei { background:url(puce.png) no-repeat left; padding-left:10px; font-weight:bold; }

	#contenu strong { color:#5D5D5D; }

	li { margin:4px 0 4px 0; }

	.droite { float:right; margin:-10px 10px 0 10px; }


	/* HEADER */
	#header { background:url(header.png) no-repeat; margin:auto; width:912px; height:315px; }


		/* MENU */
		#header .config { float:right; margin:130px -23px 0 0; width:19px; height:19px; }



	/* CORPS */
	#corps { margin:-185px auto 0 auto; width:885px; }


		/* FORMULAIRE */
		table#contenu { width:660px; }

		#contenu input,textarea,select { border:1px solid #9ACADE; border-left:3px solid #9ACADE; padding:3px; }

		#contenu td { padding:7px 0 7px 0; border-bottom:1px dotted #D4E2E5; }

		.formulaire_go { background:url(bouton.png) no-repeat; width:115px; height:31px; color:#FFFFFF; border:0; font-weight:bold; }


			/* ERREUR */
			.confirmation { background:url(confirmation.png) no-repeat left; background-color:#F6F7F0; border:1px solid #DDE2C0; padding:5px 5px 5px 20px; color:#949B67; width:632px; }

			.erreur { background:url(erreur.png) no-repeat left; background-color:#FBF7F9; border:1px solid #F6D0D9; padding:5px 5px 5px 20px; color:#CE5F7A; width:632px; }


		/* DROITE */
		#aide { clear:both; width:200px; border-left:1px solid #E7F2F5; padding:5px; float:right; margin-top:-40px; }

		#aide p { margin-top:5px; }

		#aide a { color:#0170E0; }

		#aide img{ border:1px solid #A1D7F1; }



	/* FOOTER */
	#footer { background:url(separateur.jpg) no-repeat top; padding-top:20px; color:#BBBCD3; text-align:center; clear:both; margin-bottom:20px; }

	#footer p { margin:0; }

	#footer a { color:#E3C670; }



/* CONNEXION.php et MDPP.php */
.tentative { margin-left:540px; color:red; font-weight:bold; }



/* INDEX.php */
	/* FAVORIS */
	#favori { text-align:center; margin-top:10px; }

	#favori .vignette,.nofavori { border:1px solid #A1D7F1; }

	#favori p { color:#5D93AC; margin-top:2px; }

	#favori .edit_fav { position:absolute; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }

	#favori .edit_fav:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

	.favori { float:left; padding:1px 7px 1px 7px; }

	.favori img.vignette { width:160px; height:100px; }

	.nofavori { margin:0 4px 0 0; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; }

	.nofavori:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }


	/* CATEGORIE */
	table#categorie { text-align:center; clear:both; margin:auto; }

	#categorie td { width:104px; height:118px; }

	#categorie td:hover { background:url(categorie_hover.png) no-repeat; }

	#categorie p { color:#5D93AC; margin-top:2px; }

	table.categorie { float:left; width:60px; padding:7px; }



/* AJOUTER-LIEN.php */
.protect { background:url(protect.png) no-repeat left; padding-left:18px; }



/* INVITE.php et TOUR.php */
.presentation { font-size:13px; }

#temoignages { color:gray; font-style:italic; font-size:13px; }

#temoignages td { vertical-align:top; width:300px; padding:0 10px 0 10px; }

.lienpresent { text-align:center; margin:40px 0 40px 0; }

.lienpresent a { color:#FFFFFF; font-weight:bold; background-color:#FFBB03; padding:5px; border:1px solid #E4A702; }



/* TOUR.php */
.mascotte_sliiz { float:left; margin:0 10px 0 0; }

.imgpresent { text-align:center; }

.imgpresent img { border:1px solid #B7B5B5; }



/* MON-COMPTE.php */
.droite img { margin-bottom:-6px; }



/* TUTORIAL.php */
#tutorial { width:660px; font-size:12px; }

#tutorial li { padding:2px 0 2px 0; }

#tutorial img { border:1px solid #A1D7F1; text-align:center; padding:2px; }

.titret { font-weight:bold; border-bottom:1px dotted #ABA8A8; padding-bottom:4px; width:659px; margin-top:30px; }