* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	text-align: center;
	background-color: #E1E79F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -5em; /* the bottom margin is the negative value of the footer's height */
	width: 800px;/*		background-color: #999;*/
}
.footer, .push {
	height: 5em; /* .push must be the same height as .footer */
	color: #FE688E;
}
.footer a:visited, .footer a:link, .footer a:active {
	color: #D3007A;
	text-decoration: none;
}
.footer a:hover {
	color: #D3007A;
	text-decoration: underline;
}
a:focus {
	-moz-outline: 0px dotted ! important
}
#english a {
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	position: absolute;
	z-index: 5000;
	top:20px;
	right: 0;
	width: 69px;
	line-height: 48px;
	background: url(images/english.png) no-repeat 0 0;
}
#english a:hover {
	background: url(images/english.png) no-repeat 0 -48px;
}
#french a {
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	position: absolute;
	z-index: 5000;
	top:20px;
	right: 0;
	width: 100px;
	line-height: 48px;
	background: url(images/french.png) no-repeat 0 0;
}
#french a:hover {
	background: url(images/french.png) no-repeat 0 -48px;
}
#menu {
	width: 770px;
	height: 72px;
	padding: 0 0 0 30px;
	background-image: url(images/marguerite.png);
	background-repeat: no-repeat;
	background-position: right;
}
#content {
	width: 800px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
}
#text {
	padding: 20px 50px 0 50px;
	color: #7C2A57;
	background-image: url(images/bkgrd.png);
	background-repeat: no-repeat;
	background-position: center 175px;
}
#textc {
	padding: 0px 50px 50px 50px;
	color: #7C2A57;
	background-image: url(images/bkgrd.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#textB {
	padding: 0px 50px 50px 50px;
	color: #7C2A57;
	background-image: url(images/bkgrd.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#textc2 {
	padding: 0px 50px 100px 60px;
	color: #7C2A57;
	font-size: 15px;
}
#textcata {
	padding: 0 0 5px 40px;
	color: #7C2A57;
}
#text p {
	padding: 0 0 20px 0;
}
.bold {
	font-weight: bold;
}
.merci {
	font-size: 15px;
	font-weight: bold;
}
h1 {
	margin: 50px 0 0 50px;
	display: block;
	width: 383px;
	line-height: 38px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/titre_presse.png) no-repeat 0 0;
}
h2 {
	margin: 0 0 0 50px;
	display: block;
	width: 390px;
	line-height: 96px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/soustitre_presse.png) no-repeat 0 0;
}
h3 {
	margin: 50px 0 20px 50px;
	display: block;
	width: 241px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/titre_contact.png) no-repeat 0 0;
}
h4 {
	margin: 80px 0 50px 50px;
	display: block;
	width: 241px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/coordonnees.png) no-repeat 0 0;
}
h5 {
	margin: 80px 0 20px 50px;
	display: block;
	width: 166px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/titrecontactus.png) no-repeat 0 0;
}
h6 {
	margin: 80px 0 50px 50px;
	display: block;
	width: 128px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/address.png) no-repeat 0 0;
}
.boutik {
	margin: 50px 0 0 50px;
	display: block;
	width: 383px;
	line-height: 38px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/titre_boutiques.png) no-repeat 0 0;
}
.shops {
	margin: 50px 0 0 50px;
	display: block;
	width: 94px;
	line-height: 38px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/title_shops.png) no-repeat 0 0;
}
* html h4 {
	margin: 0px 0 50px 50px;
}
* html h6 {
	margin: 0px 0 50px 50px;
}
#presstitle {
	margin: 50px 0 0 50px;
	display: block;
	width: 383px;
	line-height: 38px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/title_press.png) no-repeat 0 0;
}
#presssubtitle {
	margin: 0 0 0 50px;
	display: block;
	width: 390px;
	line-height: 96px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/subtitle_press.png) no-repeat 0 0;
}
.photo {
	padding: 0 0 50px 100px;
}
/*  ------------------------------------------
/*  Menu Franıais
/*  ------------------------------------------
*/

ul#menu_fr {
	margin: 0;
	padding: 25px 0 0 0;
	list-style-type: none;
	width: 100%;
}
ul#menu_fr li {
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
}
li#accueil_fr a {
	display: block;
	width: 67px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/accueil.png) no-repeat 0 0;
}
li#accueil_fr a:hover {
	background: url(images/accueil.png) no-repeat 0 -30px;
}
li#catalogue_fr a {
	display: block;
	width: 102px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/catalogue.png) no-repeat 0 0;
}
li#catalogue_fr a:hover {
	background: url(images/catalogue.png) no-repeat 0 -30px;
}
li#galerie_fr a {
	display: block;
	width: 71px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/galerie.png) no-repeat 0 0;
}
li#galerie_fr a:hover {
	background: url(images/galerie.png) no-repeat 0 -30px;
}
li#presse_fr a {
	display: block;
	width: 95px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/apropos.png) no-repeat 0 0;
}
li#presse_fr a:hover {
	background: url(images/apropos.png) no-repeat 0 -30px;
}
li#boutiques_fr a {
	display: block;
	width: 94px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/boutiques.png) no-repeat 0 0;
}
li#boutiques_fr a:hover {
	background: url(images/boutiques.png) no-repeat 0 -30px;
}
li#contact_fr a {
	display: block;
	width: 78px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/contact.png) no-repeat right 0;
}
li#contact_fr a:hover {
	background: url(images/contact.png) no-repeat right -30px;
}
/*  ------------------------------------------
/*  Menu English
/*  ------------------------------------------
*/

ul#menu_en {
	margin: 0;
	padding: 25px 0 0 0;
	list-style-type: none;
	width: 100%;
}
ul#menu_en li {
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
}
li#accueil_en a {
	display: block;
	width: 60px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/home.png) no-repeat 0 0;
}
li#accueil_en a:hover {
	background: url(images/home.png) no-repeat 0 -30px;
}
li#catalogue_en a {
	display: block;
	width: 102px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/catalogue.png) no-repeat 0 0;
}
li#catalogue_en a:hover {
	background: url(images/catalogue.png) no-repeat 0 -30px;
}
li#galerie_en a {
	display: block;
	width: 69px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/gallery.png) no-repeat 0 0;
}
li#galerie_en a:hover {
	background: url(images/gallery.png) no-repeat 0 -30px;
}
li#presse_en a {
	display: block;
	width: 87px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/about.png) no-repeat 0 0;
}
li#presse_en a:hover {
	background: url(images/about.png) no-repeat 0 -30px;
}
li#boutiques_en a {
	display: block;
	width: 63px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/shops.png) no-repeat 0 0;
}
li#boutiques_en a:hover {
	background: url(images/shops.png) no-repeat 0 -30px;
}
li#contact_en a {
	display: block;
	width: 106px;
	line-height: 30px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/contactus.png) no-repeat right 0;
}
li#contact_en a:hover {
	background: url(images/contactus.png) no-repeat right -30px;
}
/*  ------------------------------------------
/*  Contacts
/*  ------------------------------------------
*/

#contact {
	border: none;
	margin: 0;
	padding: 0;
	width: 380px;
}
#corpForm {
	margin:0;
	padding:0;
	text-align: left;
}
#corpForm p {
	padding: 0;
}
fieldset {
	border:0px dashed #ccc;
	margin:0;
}
input, textarea {
	width:98%;
	color:#FF698F;
	padding:4px;
	margin:1px 0;
	border:1px solid #FF698F;
}
input:hover, textarea:hover {
	width:98%;
	color:#fff;
	padding:4px;
	margin:1px 0;
	border:1px solid #FF698F;
	background:#FF698F;
}
input:focus, textarea:focus {
	width:98%;
	color:#fff;
	padding:4px;
	margin:1px 0;
	border:1px solid #D3007A;
	background:#D3007A;
}
input.submit {
	float: right;
	border:0px;
	width: 98px;
	height: 98px;
	line-height: 98px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/send.png) no-repeat 0 0;
}
input.submit:hover {
	float: right;
	border:0px;
	background: url(images/send.png) no-repeat 0 -98px;
}
input.submitfr {
	float: right;
	border:0px;
	width: 98px;
	height: 98px;
	line-height: 98px;
	color: #000;
	text-indent: -9000px;
	text-decoration: none;
	background: url(images/envoyer.png) no-repeat 0 0;
}
input.submitfr:hover {
	float: right;
	border:0px;
	background: url(images/envoyer.png) no-repeat 0 -98px;
}
.mil {
	text-align: center;
}
em {
	padding-left:10px;
}
.btn {
	padding-left:40px;
}

