
body {
	background: #FFF url(../images/fond_page_staff.jpg) repeat-x top center;
	font-family: Verdana;
	font-size: 0.8em;
	margin: 0px;
}

a img {
	border: none;
}

#all {
	background: transparent url(../images/symbole_floral.jpg) no-repeat top left;
	width: 1130px;
	margin: 0px auto;
}

#page {
	width: 990px;
	margin: 0px auto;
}
	#header {
		background: #fffde1 url(../images/bandeau_staff_boutique.jpg) no-repeat top left;
	}
		#ticketclient {
			background: #fffde1 url(../images/fond_ticket.jpg) no-repeat top left;
			float: right;
			width: 361px;
			height: 110px;
		}
			#ticketclient #espaceclient_contenu {
				height: 85px;
			}
		#espaceclient {
			background: #fffde1 url(../images/fond_espace_client.jpg) no-repeat top left;
			float: right;
			width: 361px;
			height: 110px;
		}
			#espaceclient #espaceclient_contenu {
				height: 85px;
			}
			#espaceclient form {
				padding: 26px 0px 0px 18px;
				width: 310px;
			}
				#espaceclient form .submit {
					background: transparent url(../images/b_ok_esp_client.gif) no-repeat center center;
					float: right;
					width: 21px;
					height: 10px;
					border: 0px;
					margin: 8px 8px 0px 0px;
				}
					#espaceclient form .submit:hover {
						background: transparent url(../images/b_ok_esp_client-over.gif) no-repeat center center;
					}
				#espaceclient form .input {
					float: left;
					margin-right: 4px;
				}
			#espace_client_infos {
				background: #fffde1 url(../images/bas_fond_espace_client.jpg) no-repeat top left;
				color: #402c28;
				clear: both;
				height: 25px;
				font-family: Georgia;
				font-size: 0.9em;
			}
				#espace_client_infos a {
					color: #402c28;
					text-decoration: none;
				}
				#espace_client_infos p {
					padding: 4px 0px 0px 20px;
					margin: 0px;
				}
				#espace_client_infos img {
					margin: 1px 35px 0px 0px;
				}
		#menu_haut {
			padding: 110px 0px 0px 0px;
		}
			#menu_haut ul {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
			}
				#menu_haut ul li {
					float: left;
					height: 37px;
				}
					#menu_haut ul li a {
						display: block;
						width: 100%;
						height: 37px;
					}

					#menu_haut ul li.vide_01 { width: 58px; background: transparent url(../images/menu_01.gif) no-repeat top left; }
					#menu_haut ul li.vide_02 { width: 35px; background: transparent url(../images/menu_02.gif) no-repeat top left; }
					#menu_haut ul li.vide_03 { width: 35px; background: transparent url(../images/menu_03.gif) no-repeat top left; }
					#menu_haut ul li.vide_04 { width: 36px; background: transparent url(../images/menu_04.gif) no-repeat top left; }
					#menu_haut ul li.vide_05 { width: 34px; background: transparent url(../images/menu_05.gif) no-repeat top left; }
					#menu_haut ul li.vide_06 { width: 36px; background: transparent url(../images/menu_06.gif) no-repeat top left; }
					#menu_haut ul li.vide_07 { width: 82px; background: transparent url(../images/menu_07.gif) no-repeat top left; }

					#menu_haut ul li.accueil { width: 61px; background: transparent url(../images/b_accueil.gif) no-repeat top left; }
						#menu_haut ul li.accueil a:hover { background: transparent url(../images/b_accueil-over.gif) no-repeat top left; }
					#menu_haut ul li.catalogue { width: 82px; background: transparent url(../images/b_catalogue.gif) no-repeat top left; }
						#menu_haut ul li.catalogue a:hover { background: transparent url(../images/b_catalogue-over.gif) no-repeat top left; }
					#menu_haut ul li.magasins { width: 111px; background: transparent url(../images/n_nosmagasins.gif) no-repeat top left; }
						#menu_haut ul li.magasins a:hover { background: transparent url(../images/n_nosmagasins-over.gif) no-repeat top left; }
					#menu_haut ul li.promos { width: 216px; background: transparent url(../images/b_promo_exclu.gif) no-repeat top left; }
						#menu_haut ul li.promos a:hover { background: transparent url(../images/b_promo_exclu-over.gif) no-repeat top left; }
					#menu_haut ul li.contact { width: 116px; background: transparent url(../images/b_nouscontacter.gif) no-repeat top left; }
						#menu_haut ul li.contact a:hover { background: transparent url(../images/b_nouscontacter-over.gif) no-repeat top left; }
					#menu_haut ul li.staffdecor { width: 88px; background: transparent url(../images/b_staff_decor.gif) no-repeat top left; }
						#menu_haut ul li.staffdecor a:hover { background: transparent url(../images/b_staff_decor-over.gif) no-repeat top left; }

	#centre {
		background: transparent url(../images/background.png) repeat-y top center;
		width: 990px;
		overflow: hidden;
		/*height:800px;*/
		clear:both;
	}
		#menu_gauche {
			float: left;
			width: 160px;
			padding-left: 10px;
		}
			#menu_gauche ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
			}
				/*#menu_gauche ul li {
					background: transparent url(../images/fond_menu_staff.gif) no-repeat top left;
					width: 160px;
					height: 36px;
					text-transform: uppercase;
					font-size: 0.8em;
				}
					#menu_gauche ul li a {
						display: block;
						width: 155px;
						height: 25px;
						color: #000;
						text-decoration: none;
						padding-top: 10px;
						padding-left: 5px;
					}*/
		#contenu {
			background: transparent url(../images/fond_pages.jpg) no-repeat top center;
			float: left;
			width: 630px;
			padding: 10px;
		}
			#contenu h2 {
				margin: 10px 0px;
				font-size: 1.4em;
				color: #A80230;
			}
			#contenu .boite_presentation {
				width: 280px;
				margin: 0px 0px 15px 20px;
				height: 94px;
				float: left;
			}
				#contenu .boite_presentation .image {
					float: left;
					padding-right: 5px;
				}
					#contenu .boite_presentation .image img {
						border: 2px solid #99925c;
					}
				#contenu .boite_presentation .contenu span {
					display: block;
					color: #a30001;
					font-weight: bold;
					margin: 3px 0px;
				}
		#menu_droite {
			background: #cfcc94 url(../images/fond_menu_droite.jpg) no-repeat top left;
			width: 160px;
			float: left;
			/*padding-bottom: 20px;*/
		}
			#menu_droite .correctif {
				margin-top: -3px;
			}
			#menu_droite .boite_top5, #menu_gauche .boite_top5 {
				width: 145px;
				padding: 3px 0px 3px 10px;
			}
				#menu_droite .boite_top5 .image, #menu_gauche .boite_top5 .image {
					float: left;
					margin-right: 4px;
				}
					#menu_droite .boite_top5 .image img, #menu_gauche .boite_top5 .image img {
						border: 2px solid #695e3f;
					}
				#menu_droite .boite_top5 .contenu, #menu_gauche .boite_top5 .contenu {
					font-size: 0.7em;
				}
#footer {
	background: transparent url(../images/fond_bas_staff.gif) repeat-x top center;
	width: 100%;
	height: 76px;
	font-size: 0.7em;
}
	#footer_in {
		margin: 0 auto;
		padding-top: 20px;
		text-align: right;
		width: 950px;
		color: #fff;
	}
		#footer_in div {
			border-right: 1px solid #fff;
			margin-right: 15px;
			padding-right: 14px;
		}
		#footer_in a {
			color: #fff;
			text-decoration: none;
		}
	

.clearer { clear: both; }
.alce { text-align: center; }
.fl_gauche { float: left; }
.fl_droite { float: right; }

/*formulaire de contact*/
#content{
width:600px;
margin:auto;
}

#form_info {
border-right:1px dashed #86373D;
float:left;
width:308px;
}

#form_info span {
display:block;
float:left;
width:150px;
}
input, textarea, select {
/*border:medium none;*/
color:#666666;
}
#form_info label {
display:block;
margin-bottom:5px;
width:300px;
}

#form_msg {
float:right;
width:280px;
}

#form_msg label {
display:block;
margin-bottom:5px;
width:200px;
}

#div_recherche{
height:65px;
background:url(../images/fond_rechercher.gif) no-repeat;
}
#bas_menu_droit{
background:url(../images/fond_repet_bas_droite.gif);
height:44px;
}
#menu_cat{
font-size:12px;
}

#menu_cat a{
color:#695e3f;
text-decoration:none;	
}
#menu_gauche dl dd {
	background: transparent url(../images/fond_menu_staff.gif) no-repeat top left;
	width: 160px;
	height: 36px;
	text-transform: uppercase;
	font-size: 0.8em;
}
#menu_gauche dl dd a {
	display: block;
	width: 155px;
	height: 25px;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 5px;
}
#menu_gauche dl ul li{
margin-left:10px;
}
#menu_gauche dl ul li a {
text-decoration:none;
color:#695E3F;
}
#menu_gauche dl ul li a:hover {
text-decoration:none;
color:#A80031;
}
#menu_gauche dl, #menu_gauche dd {
margin:0;
}
#pagi a {
text-decoration:none;
color:#695E3F;
}
#pagi .active{
text-decoration:none;
color:#A80031;
}
.boite_bordure{
width:134px;
border: solid 2px #99925C;
text-align:center;
background-color:#FFFFFF;
height:100px;
}
.align_vertical{
top:50%;
margin-top:-50px;
position:absolute;
}
#recherche_affiche {

	/*margin-left: 20px;*/

	height:auto;

	/*left:auto;*/

	line-height:normal;

	opacity:0.90;

	padding:10px;

	position:absolute;

	text-align:justify;

	top: 195px;

	min-width:150px;

	/*position: absolute;*/

	border: 1px solid #A80231;

	background-color: #FEF6B2;

}

