/*  
Theme Name: Sebastien Payen Showroom
Theme URI: http://www.sebastienpayen.com
Description: Wedding Dresses Showroom
Version: 1
Author: Furmi
*/


/* Structure de base 
------------------------------------- */
.referencement {
    display:none;
}

body {
	font-size: 12px;
	font-family: Arial;
	color: #f2efe6;
	margin: 0 auto;
	background-color: #141214;
}

#site {
	position: relative;
	width: 1152px;
	height: 713px;
	margin: 0 auto;
	background: url(./images/bkg.jpg);
	background-repeat: no-repeat;
}
#sidebar {
	float: left;
	width: 440px;
	height: 713px;
	background-image: url(./images/logo.png);
	margin-top: 0px;
}

#page {
	float: left;
	width: 712px;
	height: 713px;
}

/* Typo
------------------------------------- */
h1 {
	font-size: 2.50em;
	font-family: "OptimusPrinceps", Arial;
	color: #f2efe6;
	text-align: center;
}

h2 {
	font-size: 2.33em;
	font-family: "OptimusPrinceps", Arial;
	color: #60151f;
	text-align: center;
}

h3 {
	font-size: 2em;
	font-family: "OptimusPrinceps", Arial;
	color: #131214;
	text-align: center;
	line-height: 0.33em;
	margin-bottom: -10px;
}

h4 {
	font-size: 1.58em;
	font-family: "OptimusPrinceps", Arial;
	color: #f7697b;
	text-align: center;
	line-height: 0.11em;
	margin-bottom: -10px;
}

h5 {
	font-size: 1.17em;
	font-family: "OptimusPrinceps", Arial;
	color: #f2efe6;
	text-align: center;
	margin-top: 100px;
}

h6 {
	font-size: 1.58em;
	font-family: "OptimusPrinceps", Arial;
	color: #7e172c;
	margin: 0;
}

.h7 {
	font-size: 1.58em;
	font-family: "OptimusPrinceps", Arial;
	color: #f2efe6;
	text-align: center;
}

/* Page menu
------------------------------------- */
#page_menu {
	float: left;
	width: 712px;
	height: 713px;
	margin: 0 auto;
}

#collection {
	position: relative;
	width: 207px;
	height: 181px;
	top: 247px;
	left: 70px;
}

.menu_collect_orn_haut {
	width: 192px;
	height: 12px;
	background-image: url(./images/menu_collect_orn_haut.png);
	margin: -10px auto 10px auto;
}

.menu_collect_orn_bas {
	width: 192px;
	height: 12px;
	background-image: url(./images/menu_collect_orn_bas.png);
	margin: 40px auto;
}

#nav_others {	
	position: relative;
	width: 285px;
	height: 380px;
	top: 60px;
	margin-left: 325px;
}

#nav_others_haut_mail {	
	position: relative;
	width: 285px;
	height: 380px;
	top: 60px;
	margin-left: 225px;
}

#nav_others_bas_mail {	
	position: relative;
	width: 285px;
	height: 380px;
	top: 200px;
	margin-left: 225px;
}

.menu_nav_orn_haut {
	width: 277px;
	height: 18px;
	background-image: url(./images/menu_presse_orn_haut.png);
	margin: -10px auto 10px auto;
}

.menu_nav_orn_bas {
	width: 277px;
	height: 18px;
	background-image: url(./images/menu_presse_orn_bas.png);
	margin: 40px auto -10px auto;
}

/* Background pages
------------------------------------- */
#page_mariee {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_mariee.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#page_cocktail {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_cocktail.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#page_boutique {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_boutique.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#page_events {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_events.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#page_portrait {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_portrait.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#page_presse {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_presse.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#page_contact {
	float: left;
	width: 712px;
	height: 713px;
	background-image: url(./images/page_contact.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

/* Page collections
------------------------------------- */
#colonne_photo {
	float: left;
	width: 385px;
	height: 650px;
	margin-top: 0px;
	margin-left: 0px;
}

.nomdelarobe {
	margin-top: 25px;
	margin-left: 30px;
	width: 245px;
	position: absolute;

}

*+html .nomdelarobe {
	margin-top: 45px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 265px;
	height: 30px;
	overflow: hidden;
	
}

*html .nomdelarobe {
	margin-top: 45px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 265px;
	height: 30px;
	overflow: hidden;
	display: none;
	
}

.photo_big {
	width: 325px;
	height: 535px;
	margin-top: 100px;
	margin-left: 50px;
	position: absolute;
	background-image: url(./images/photo_big.png);
}

*+html .photo_big {
	width: 325px;
	height: 535px;
	margin-left: 50px;
	position: absolute;
	background-image: url(./images/photo_big.png);
}

#colonne_description {
	float: left;
	width: 260px;
	height: 550px;
	margin-top: 99px;
	margin-left: 20px;
}

p{
	display: none;
	position: absolute;
	width: 260px;
	top: 110px;
	left: 845px;
	font-size: 0.85em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

*+html  p{
	display: none;
	position: absolute;
	width: 260px;
	top: 120px;
	left: 845px;
	font-size: 0.85em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

*html  p{
	display: none;
	position: absolute;
	width: 260px;
	top: 120px;
	left: 845px;
	font-size: 0.85em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}


#p0 {
	display: block;
}

#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8, #p9, #p10, #p11, #p12, #p13, #p14, #p15, #p16, #p17, #p18, #p19, #p20, #p21, #p22, #p23, #p24, #p25, #p26, #p27, #p28, #p29, #p30, #p31, #p32, #p33, #p34, #p35, #p36, #p37, #p38, #p39, #p40{
	display: none;
}

#h100 { 
	display: block;
}

#h101, #h102, #h103, #h104, #h105, #h106, #h107, #h108, #h109, #h110, #h111, #h112, #h113, #h114, #h115, #h116, #h117, #h118, #h119, #h120, #h121, #h122, #h123, #h124, #h125, #h126, #h127, #h128, #h129, #h130, #h131, #h132, #h133, #h134, #h135, #h136, #h137, #h138, #h139, #h140{
	display: block;

}

*html+ #h100 { 
	display: none;
}

*html+ #h101, #h102, #h103, #h104, #h105, #h106, #h107, #h108, #h109, #h110, #h111, #h112, #h113, #h114, #h115, #h116, #h117, #h118, #h119, #h120, #h121, #h122, #h123, #h124, #h125, #h126, #h127, #h128, #h129, #h130, #h131, #h132, #h133, #h134, #h135, #h136, #h137, #h138, #h139, #h140{
	display: block;
	
}

/* Hacks specifiques IE6 ------------------------------------- */
*html #h100 { 
	display: block;
	text-align: left;
}

*html #h101{
	display: block;
	text-align: left;
}

*html #h102 {
	display: block;
	text-align: left;
}

*html #h103 {
	display: block;
	text-align: left;
}

*html #h104 {
	display: block;
}

*html #h105 {
	display: block;
}

*html #h106 {
	display: block;
}

*html #h107 {
	display: block;
}

*html #h108 {
	display: block;
}

*html #h109 {
	display: block;
}

*html #h110 {
	display: block;
}

*html #h111 {
	display: block;
}

*html #h112 {
	display: block;
}

*html #h113 {
	display: block;
}

*html #h114 {
	display: block;
}

*html #h115 {
	display: block;
}

*html #h116 {
	display: block;
}

*html #h117 {
	display: block;
}

*html #h118 {
	display: block
}

*html #h119 {
	display: block;
}

*html #h120 {
	display: block;
}

*html #h121 {
	display: block;
}

*html #h122 {
	display: block;
}

*html #h123 {
	display: block;
}

*html #h124 {
	display: block;
}

*html #h125 {
	display: block;
}

*html #h126 {
	display: block;
}

*html #h127 {
	display: block;
}

*html #h128 {
	display: block;
}

*html #h129 {
	display: block;
}

*html #h130 {
	display: block;
}
/* Fin des hacks ------------------------------------- */

.java_photo {
	width: 260px;
	height: 420px;
}

.collec_orn_haut {
	width: 250px;
	height: 16px;
	background-image: url(./images/collec_orn_haut.png);
	margin: 0 auto;
}

*html #lyr1 {
	margin-left: 40px;
}

#conteneur_photos {
	position: relative;
	width: 250px;
	height: 345px;
	margin: 25px -7px;
	overflow: hidden;
}

*+html #conteneur_photos {
	position: relative;
	width: 250px;
	height: 345px;
	margin: 25px 32px;
	overflow: hidden;
}

#photos {
	width: 250px;
	height: 345px;
	margin: 15px -7px;
}

*+html .photos {
	width: 208px;
	height: 318px;
	margin: 15px 32px;
}

*html .photos {
	width: 208px;
	height: 318px;
	margin: 15px 32px;
}

.photo_small {
	float: left; 
	width: 99px;
	height: 102px;
	margin: 5px 5px 0 0px;
	background-image: url(./images/photo_small.png);
}

.collec_orn_bas {
	width: 250px;
	height: 16px;
	background-image: url(./images/collec_orn_bas.png);
	margin: 15px auto;
}



/* Galerie
------------------------------------- */
.galleria{
	list-style:none;
	width:200px;
}

.galleria li{
	display:block;
	width:99px;
	height:102px;
	overflow:hidden;
	float:left;
	margin-top: 6px;
	margin-left: 6px;}
	
.galleria li a{
	display:none;
}

.galleria li div{
	position:absolute;
	display:none;
	top:0;
	left:180px;
}

.galleria li div img{
	cursor:pointer;
}

.galleria li.active div img,.galleria li.active div{
	display:block;
}

.galleria li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto;
}

.galleria li .caption{
	display:block;
	padding-top:.5em;
}

* html .galleria li div span{
	width:400px
} /* MSIE bug */

.demo{position:relative;margin-top:2em;}
	
.gallery_demo{width:305px;margin:0 auto;}
.gallery_demo li{
		width:84px;
		height:97px;
		border:5px double #f2efe6;
		margin: 0 10px 10px 0px;
		background:#f2efe6;
}

.galleria li span {
	display: none;
}
.gallery_demo li div{left:250px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image {
	position: absolute;
	margin-top: 9px;
	margin-left: 10px;
	width: 305px;
	height: 516px;
	background:black;
}
	#main_image img{
	margin-bottom:0px;
	}

.caption {
	position: absolute;
	top: -68px;
	left: -10px;
	width: 400px;
	font-size: 2.50em;
	font-family: "OptimusPrinceps", Arial;
	color: #f2efe6;
	text-align: left;
}

#li1, #li2, #li3, #li4, #li5, #li6, #li7, #li8, #li9, #li10, #li11, #li12, #li13, #li14, #li15, #li16, #li17, #li18, #li19, #li20, #li21, #li22, #li23, #li24, #li25, #li26, #li27, #li28, #li29, #li30, #li31, #li32, #li33, #li34, #li35, #li36, #li37, #li38, #li39, #li40{
	display: block;
}

/* Hacks specifiques IE6 ------------------------------------- */
*html #li1 {
	display: block;
}

*html #li2 {
	display: block;
}

*html #li3 {
	display: block;
}

*html #li4 {
	display: block;
}

*html #li5 {
	display: block;
}

*html #li6 {
	display: block;
}

*html #li7 {
	display: block;
}

*html #li8 {
	display: block;
}

*html #li9 {
	display: block;
}

*html #li10 {
	display: block;
}

*html #li11 {
	display: block;
}

*html #li12 {
	display: block;
}

*html #li13 {
	display: block;
}

*html #li14 {
	display: block;
}

*html #li15 {
	display: block;
}

*html #li16 {
	display: block;
}

*html #li17 {
	display: block;
}

*html #li18 {
	display: block;
}

*html #li19 {
	display: block;
}

*html #li20 {
	display: block;
}

*html #li21 {
	display: block;
}

*html #li22 {
	display: block;
}

*html #li23 {
	display: block;
}

*html #li24 {
	display: block;
}

*html #li25 {
	display: block;
}

*html #li26 {
	display: block;
}

*html #li27 {
	display: block;
}

*html #li28 {
	display: block;
}

*html #li29 {
	display: block;
}

*html #li30 {
	display: block;
}
/* Fin hacks specifiques IE6 ------------------------------------- */
#scrollLinks {
	margin-left: 120px;
}

/* Page Evénements
------------------------------------- */
.titrepage2 {
	margin-top: 25px;
	margin-left: 30px;
	width: 155px;
	position: absolute;
}

*+html .titrepage2 {
	margin-top: 25px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 265px;
	height: 30px;
	position: relative;
}

*html .titrepage2 {
	margin-top: 25px;
	margin-left: 30px;
	margin-bottom: 50px;
	width: 155px;
	height: 30px;
	position: relative;
}

#titre_events {
	float: left;
	width: 385px;
	height: 650px;
	margin-top: 0px;
	margin-left: 0px;
}

#h1200 { 
	display: block;
	text-align: left;
	position: absolute;
	top: 35px;
	margin-left: 20px;
	width: 250px;
}

#listing_events {
	width: 350px;
	height: 500px;
	margin-top: 120px;
	margin-left:150px; 
}

*+html #listing_events {
	width: 350px;
	height: 500px;
	margin-top: 50px;
	margin-left:150px; 
}

*html #listing_events {
	width: 350px;
	height: 500px;
	margin-top: 20px;
	margin-left:150px;
}

#event {
	width: 420px;
	margin-bottom: 130px;
	margin-left:0px; 
}

*+html #event {
	width: 420px;
	margin-bottom: 45px;
	margin-left:0px;
	margin-top:0px;
}

*html #event {
	width: 420px;
	margin-bottom: 45px;
	margin-left:0px;
	margin-top:0px;
}

#h400 {
	text-align: left;
}

p.event {
	display: block;
	position: relative;
	float: left;
	width: 260px;
	left: 30px;
	top: 20px;
}

p.event a {
	color: #f7697b;
	text-decoration: none;
}

p.event a:hover{
	color: #7e172c;
	text-decoration: none;
}

p.event a:visited{
	color: #f7697b;
	text-decoration: none;
}

img.event {
	display: block;
	float: right;
	position: relative;
	top: 0px;
}

/* Page boutique
------------------------------------- */
.titrepage {
	margin-top: 25px;
	margin-left: 30px;
	width: 155px;
	position: absolute;
}

*+html .titrepage {
	margin-top: 45px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 265px;
	height: 30px;
	overflow: hidden;
	position: relative;
}

*html .titrepage {
	margin-top: 45px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 155px;
	height: 30px;
	overflow: hidden;
	position: relative;
}

#colonne_photo_boutique {
	float: left;
	width: 420px;
	height: 650px;
	margin-top: 70px;
	margin-left: 0px;
}

*+html #colonne_photo_boutique {
	float: left;
	width: 440px;
	height: 600px;
	margin-top: 70px;
	margin-left: 0px;
	}

*html #colonne_photo_boutique {
	float: left;
	width: 440px;
	height: 600px;
	margin-top: 70px;
	margin-left: 0px;
}

#colonne_description_boutique {
	float: left;
	width: 280px;
	height: 600px;
	margin-top: 0px;
	margin-left: -30px;
	margin-left: 0px;
}

*html #colonne_description_boutique {
	float: left;
	width: 280px;
	height: 600px;
	margin-top: 0px;
	margin-left: -30px;
}

.java_photo_boutique {
	float: left;
	width: 140px;
	height: 420px;
	margin-top: 100px;
}

*+html .java_photo_boutique {
	float: left;
	width: 90px;
	height: 420px;
	margin-top: 0px;
	margin-left: 35px;
}

*html .java_photo_boutique {
	float: left;
	width: 50px;
	height: 420px;
	margin-top: 0px;
	margin-left: 15px;
}

#conteneur_photos_boutique {
	position: relative;
	width: 150px;
	height: 450px;
	overflow: hidden;
}

*html #conteneur_photos_boutique {
	position: relative;
	width: 100px;
	height: 450px;
	overflow: hidden;
}

.photo_big_boutique {
	width: 252px;
	height: 427px;
	margin-top: 100px;
	margin-left: 12px;
	position: relative;
	float: left;
	background-image: url(./images/photo_big_boutique.png);
}

*+html .photo_big_boutique {
	width: 252px;
	height: 427px;
	margin-top: 0px;
	margin-left: 12px;
	position: relative;
	float: left;
	background-image: url(./images/photo_big_boutique.png);
}

*html .photo_big_boutique {
	width: 252px;
	height: 427px;
	margin-top: 0px;
	margin-left: 12px;
	position: relative;
	float: left;
	background-image: url(./images/photo_big_boutique.png);
}

#main_image_boutique {
	position: absolute;
	margin-top: 7px;
	margin-left: 7px;
	width: 232px;
	height: 410px;
}

#lib1, #lib2, #lib3, #lib4 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}

p.boutique{
	display: none;
	position: absolute;
	width: 245px;
	top: 155px;
	left: 860px;
	font-size: 0.95em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

*+html  p.boutique{
	display: none;
	position: absolute;
	width: 260px;
	top: 162px;
	left: 845px;
	font-size: 0.95em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

*html  p.boutique{
	display: none;
	position: absolute;
	width: 260px;
	top: 162px;
	left: 855px;
	font-size: 0.95em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

#h1100 { 
	display: block;
	text-align: left;
	position: absolute;
	width: 245px;
	top: 90px;
}

#h1101, #h1102, #h1103, #h1104 {
	display: block;
	text-align: left;
	position: absolute;
	width: 245px;
	top: 90px;
}

*+html #h1100 { 
	display: none;
	text-align: left;
	position: absolute;
	top: 110px;
}

*+html #h1101, #h1102, #h1103, #h1104{
	display: none;
	text-align: left;
	position: absolute;
	top: 110px;
}

*html #h1100 { 
	display: none;
	text-align: left;
	position: absolute;
	top: 110px;
}


#lib1, #lib2, #lib3, #lib4 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}

/* Hacks spécifiques IE6 ------------------------------------- */
*html #h1101{
	display: block;
	text-align: left;
	position: absolute;
	top: 110px;
}

*html #h1102{
	display: block;
	text-align: left;
	position: absolute;
	top: 110px;
}

*html #h1103{
	display: block;
	text-align: left;
	position: absolute;
	top: 110px;
}

*html #h1104{
	display: block;
	text-align: left;
	position: absolute;
	top: 110px;
}

*html #lib1 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}

*html #lib2 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}

*html #lib3 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}

*html #lib4 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}
/* Fin hacks spécifiques IE6 ------------------------------------- */



/* Page portrait
------------------------------------- */
#colonne_photo_portrait {
	float: left;
	width: 420px;
	height: 650px;
	margin-top: 70px;
	margin-left: 0px;
}

*+html #colonne_photo_portrait {
	float: left;
	width: 440px;
	height: 600px;
	margin-top: 70px;
	margin-left: 0px;
}

*html #colonne_photo_portrait {
	float: left;
	width: 480px;
	height: 580px;
	margin-top: 70px;
	margin-left: 0px;
}

#colonne_description_portrait {
	float: left;
	width: 280px;
	height: 600px;
	margin-top: 0px;
	margin-left: -30px;
	margin-left: 0px;
}

*html #colonne_description_portrait {
	float: left;
	width: 280px;
	height: 600px;
	margin-top: 0px;
	margin-left: -70px;
}

.java_photo_portrait {
	float: left;
	width: 90px;
	height: 420px;
	margin-top: 100px;
}

*+html .java_photo_portrait {
	float: left;
	width: 90px;
	height: 420px;
	margin-top: 0px;
	margin-left: 35px;
}

*html .java_photo_portrait {
	float: left;
	width: 90px;
	height: 420px;
	margin-top: 0px;
	margin-left: 20px;
}

#conteneur_photos_portrait {
	position: relative;
	width: 150px;
	height: 450px;
	overflow: hidden;
}

*html #conteneur_photos_portrait {
	position: relative;
	width: 100px;
	height: 450px;
	overflow: hidden;
}

.photo_big_portrait {
	width: 252px;
	height: 427px;
	margin-top: 100px;
	margin-left: 62px;
	position: relative;
	float: left;
	background-image: url(./images/photo_big_boutique.png);
}

*+html .photo_big_portrait {
	width: 252px;
	height: 427px;
	margin-top: 0px;
	margin-left: 12px;
	position: relative;
	float: left;
	background-image: url(./images/photo_big_boutique.png);
}

*html .photo_big_portrait {
	width: 252px;
	height: 427px;
	margin-top: 0px;
	margin-left: 12px;
	position: relative;
	float: left;
	background-image: url(./images/photo_big_boutique.png);
}

#main_image_boutique {
	position: absolute;
	margin-top: 7px;
	margin-left: 7px;
	width: 232px;
	height: 410px;
}

#lip1, #lip2, #lip3, #lip4 {
	width:85px;
	height:90px;
	overflow:hidden;
	display: inline;
	clear: both;
	margin-bottom: 9px;
	margin-left: 0px;
}

p.portrait{
	display: none;
	position: absolute;
	width: 245px;
	top: 157px;
	left: 860px;
	font-size: 0.95em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

*+html  p.portrait{
	display: none;
	position: absolute;
	width: 260px;
	top: 162px;
	left: 845px;
	font-size: 0.95em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

*html  p.portrait{
	display: none;
	position: absolute;
	width: 260px;
	top: 162px;
	left: 855px;
	font-size: 0.95em;
	font-family: Arial;
	color: #FFF;
	text-align: justify;
	letter-spacing: 0.1em;
}

/* Page Contact
------------------------------------- */
.titrepage3 {
	margin-top: 25px;
	margin-left: 30px;
	width: 155px;
	position: absolute;
}

*+html .titrepage3 {
	margin-top: 25px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 265px;
	height: 30px;
	position: relative;
}

*html .titrepage3 {
	margin-top: 15px;
	margin-left: 30px;
	margin-bottom: 50px;
	width: 155px;
	height: 30px;
	position: relative;
}

#titre_contact {
	float: left;
	width: 5px;
	height: 50px;
	margin-top: 0px;
	margin-left: 0px;
}

#h1300 { 
	display: block;
	text-align: left;
	position: absolute;
	top: 15px;
	margin-left: 20px;
	width: 250px;
}

*+html #h1300 { 
	display: block;
	text-align: left;
	position: absolute;
	margin-left: 20px;
	width: 250px;
}

*html #h1300 { 
	display: block;
	text-align: left;
	position: absolute;
	margin-left: 20px;
	width: 250px;
}

#colonne_gauche {
	width: 290px;
	height: 200px;
	position: absolute;
	top: 70px;
	margin-left: 80px;
}

*+html #colonne_gauche {
	width: 290px;
	height: 200px;
	position: absolute;
	margin-top: 0px;
	margin-left: 50px;
}

*html #colonne_gauche {
	width: 290px;
	height: 200px;
	position: absolute;
	margin-top: 20px;
	margin-left: 50px;
}

#colonne_droite {
	width: 290px;
	height: 200px;
	position: absolute;
	top: 70px;
	margin-left: 390px;
}

*+html #colonne_droite {
	width: 290px;
	height: 200px;
	position: absolute;
	margin-top: 0px;
	margin-left: 360px;
}

*html #colonne_droite {
	width: 290px;
	height: 200px;
	position: absolute;
	margin-top: 20px;
	margin-left: 360px;
}

#h410 {
	text-align: left;
	margin-top:50px;
}

p.contact {
	display: block;
	position: relative;
	float: left;
	width: 260px;
	left: 30px;
	top: 10px;
}

p.contact a {
	color: #f7697b;
	text-decoration: none;
}

p.contact a:hover{
	color: #7e172c;
	text-decoration: none;
}

p.contact a:visited{
	color: #ccc;
	text-decoration: none;
}

*+html p.contact {
	display: block;
	position: relative;
	float: left;
	width: 260px;
	left: 30px;
	top: 20px;
}

*html p.contact {
	display: block;
	position: relative;
	float: left;
	width: 260px;
	left: 30px;
	top: 20px;
}

/* Formulaire
------------------------------------- */
#form{
	width: 532px;
	height: 350px;
	margin-top: 320px;
	margin-left: 80px;
}

*+html #form{
	width: 532px;
	height: 350px;
	position: absolute;
	margin-top: 190px;
	margin-left: 50px;
}

*html #form{
	width: 532px;
	height: 350px;
	position: absolute;
	margin-top: 170px;
	margin-left: 50px;
}

.champs {
	margin-left: 35px;
}

label{
	text-transform: uppercase;
	font-size: 0.85em;
	font-family: Arial;
	color: #f2efe6;
	text-align: justify;
	letter-spacing: 0.1em;
}

#name {
	width: 230px;
	height: 15px;
	font-size: 0.85em;
	border: 1px solid #7e172c;
	margin-top: 2px;
}

.email {
	display: block;
	float: left;
	margin-top: -34px;
	margin-left: 265px;
}

*html .email {
	display: block;
	float: left;
	margin-top: -34px;
	margin-left: 133px;
}

#email {
	width: 230px;
	height: 15px;
	float: left;
	margin-top: -34px;
	margin-left: 265px;
	border: 1px solid #7e172c;
}

.telephone {
	display: block;
	margin-top: -15px;
}

#telephone {
	width: 230px;
	height: 15px;
	font-size: 0.85em;
	float: left;
	margin-top: -13px;
	border: 1px solid #7e172c;
}

.ville {
	display: block;
	float: left;
	margin-top: -43px;
	margin-left: 265px;
}

*html .ville {
	display: block;
	float: left;
	margin-top: -46px;
	margin-left: 133px;
}

#ville {
	width: 230px;
	height: 15px;
	font-size: 0.85em;
	float: left;
	margin-top: -43px;
	margin-left: 265px;
	border: 1px solid #7e172c;
}

.date_event {
	display: block;
	margin-top: -25px;
}

#date_event{
	width: 50px;
	height: 15px;
	font-size: 0.85em;
	float: left;
	margin-top: -13px;
	border: 1px solid #7e172c;
}

.date {
	font-size: 0.85em;
	float: left;
	margin-left: 10px;
	margin-top: -10px;
	color: #f7697b;
	font: bold;
}

.news {
	display: block;
	float: left;
	margin-top: -43px;
	margin-left: 265px;
}

*html .news {
	display: block;
	float: left;
	margin-top: -43px;
	margin-left: 133px;
}

#checkbox1 {
	float: left;
	display: inline;
	margin-top: -42px;
	margin-left: 265px;
}

.oui {
	font-size: 0.85em;
	float: left;
	margin-top: -42px;
	margin-left: 283px;
}

*+html .oui {
	font-size: 0.85em;
	float: left;
	margin-top: -37px;
	margin-left: 288px;
}

*html .oui {
	font-size: 0.85em;
	float: left;
	margin-top: -37px;
	margin-left: 288px;
}

#checkbox2 {
	font-size: 0.85em;
	float: left;
	display: inline;
	margin-top: -42px;
	margin-left: 325px;
}

.non {
	font-size: 0.85em;
	float: left;
	margin-top: -42px;
	margin-left: 343px;
}

*+html .non {
	font-size: 0.85em;
	float: left;
	margin-top: -37px;
	margin-left: 348px;
}

*html .non {
	font-size: 0.85em;
	float: left;
	margin-top: -37px;
	margin-left: 348px;
}


.message {
	display: block;
	margin-top: -25px;
}

#message{
	width: 495px;
	height: 120px;
	font-size: 0.95em;
	margin-top: -13px;
	border: 1px solid #7e172c;
	text-align: left;
}

.envoyer {
	display: block;
	margin-top: 15px;
	width: 100px;
	float: right;
	border: 1px solid #7e172c;
	background: #131214;
	color: #7e172c;
	font-size: 1.1em;
	font-family: Arial;
	letter-spacing: 0.1em;
}

.envoyer:hover {
	color: #fff;
	cursor: pointer;
}


/* Liens formulaire et retour sommaire
------------------------------------- */
#retour {
	position: absolute;
	top: 680px;
	width: 650px;
	height: 20px;
	margin-left: 20px;
	left: 440px;
}

*+html #retour {
	position: absolute;
	top: 680px;
	width: 650px;
	height: 20px;
	margin-left: 20px;
	left: 440px;
}

*html #retour {
	position: absolute;
	top: 680px;
	width: 650px;
	height: 20px;
	margin-left: 20px;
	left: 440px;
}

#h500 {
	display: block;
	width: 200px;
}

#h500 a{
	color: #f2efe6;
	text-decoration: none;
}

#h500 a:hover{
	color: #7e172c;
	text-decoration: none;
}

#h500 a:visited{
	color: #f7697b;
	text-decoration: none;
}

#h501 {
	display: inline;
	width: 250px;
	margin-left: 510px;
	top: 0px;
	float: left;
	position: absolute;
}

*+html #h501 {
	display: inline;
	width: 250px;
	margin-left: 510px;
	float: left;
	position: absolute;
}

*html #h501 {
	display: inline;
	width: 250px;
	margin-left: 320px;
	float: left;
	position: absolute;
}

#h501 a{
	color: #f2efe6;
	text-decoration: none;
}

#h501 a:hover{
	color: #7e172c;
	text-decoration: none;
}

#h501 a:visited{
	color: #f7697b;
	text-decoration: none;
}

/* Zoom
------------------------------------- */
.zoom001, .zoom002, .zoom003, .zoom004, .zoom005, .zoom006, .zoom007, .zoom008, .zoom009,
.zoom010, .zoom011, .zoom012, .zoom013, .zoom014, .zoom015, .zoom016, .zoom017, .zoom018, .zoom019,
.zoom020, .zoom021, .zoom022, .zoom023, .zoom024, .zoom025, .zoom026, .zoom027, .zoom028, .zoom029,
.zoom030, .zoom031, .zoom032, .zoom033, .zoom034, .zoom035, .zoom036, .zoom037, .zoom038, .zoom039,
.zoom040, .zoom041, .zoom042, .zoom043, .zoom044, .zoom045, .zoom046, .zoom047, .zoom048, .zoom049,
.zoom050, .zoom051, .zoom052, .zoom053, .zoom054, .zoom055, .zoom056, .zoom057, .zoom058, .zoom059,
.zoom060, .zoom061, .zoom062, .zoom063, .zoom064, .zoom065, .zoom066, .zoom067, .zoom068, .zoom069,
.zoom070, .zoom071, .zoom072, .zoom073, .zoom074, .zoom075, .zoom076, .zoom077, .zoom078, .zoom079,
.zoom080, .zoom081, .zoom082, .zoom083, .zoom084, .zoom085, .zoom086, .zoom087, .zoom088, .zoom089,
.zoom090{
	display: none;
	width: 325px;
	height: 535px;
	margin-top: 100px;
	margin-left: 50px;
	position: absolute;
	z-index: 500;
}

*+html .zoom001, .zoom002, .zoom003, .zoom004, .zoom005, .zoom006, .zoom007, .zoom008, .zoom009,
.zoom010, .zoom011, .zoom012, .zoom013, .zoom014, .zoom015, .zoom016, .zoom017, .zoom018, .zoom019,
.zoom020, .zoom021, .zoom022, .zoom023, .zoom024, .zoom025, .zoom026, .zoom027, .zoom028, .zoom029,
.zoom030, .zoom031, .zoom032, .zoom033, .zoom034, .zoom035, .zoom036, .zoom037, .zoom038, .zoom039,
.zoom040, .zoom041, .zoom042, .zoom043, .zoom044, .zoom045, .zoom046, .zoom047, .zoom048, .zoom049,
.zoom050, .zoom051, .zoom052, .zoom053, .zoom054, .zoom055, .zoom056, .zoom057, .zoom058, .zoom059,
.zoom060, .zoom061, .zoom062, .zoom063, .zoom064, .zoom065, .zoom066, .zoom067, .zoom068, .zoom069,
.zoom070, .zoom071, .zoom072, .zoom073, .zoom074, .zoom075, .zoom076, .zoom077, .zoom078, .zoom079,
.zoom080, .zoom081, .zoom082, .zoom083, .zoom084, .zoom085, .zoom086, .zoom087, .zoom088, .zoom089,
.zoom090 {
	display: none;
	width: 325px;
	height: 535px;
	margin-left: 50px;
	position: absolute;
	z-index: 500;
}

#zoom_img1, #zoom_img2, #zoom_img3, #zoom_img4, #zoom_img5, #zoom_img6, #zoom_img7, #zoom_img8, #zoom_img9,
#zoom_img10, #zoom_img11, #zoom_img12, #zoom_img13, #zoom_img14, #zoom_img15, #zoom_img16, #zoom_img17, #zoom_img18, #zoom_img19,
#zoom_img20, #zoom_img21, #zoom_img22, #zoom_img23, #zoom_img24, #zoom_img25, #zoom_img26, #zoom_img27, #zoom_img28, #zoom_img29,
#zoom_img30, #zoom_img31, #zoom_img32, #zoom_img33, #zoom_img34, #zoom_img35, #zoom_img36, #zoom_img37, #zoom_img38, #zoom_img39,
#zoom_img40{
	display:none;
	left:0px;
}

#main_image2 {
	position: absolute;
	margin-top: 9px;
	margin-left: 10px;
	width: 305px;
	height: 516px;
}

#main_image2 img{
	margin-bottom:0px;
	margin-left:0px;
	left:0px;
}

/* Presse
------------------------------------- */
#MooFlow {
	position: absolute;
	top: 150px;
}