body
{
   
   text-align:center; /* for IE */
   background-color: #000000;
  
}
#preload { display: none; }
#container
{
text-align:left; /* reset text alignment */
width:1024px; /* or a percentage, or whatever */
height: 768px;
margin-top: 1px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
margin-bottom: 1px;    /* Idem pour le bas du navigateur */
margin-left: auto;
margin-right: auto;
background-color: #000000;

}
#container1
{
text-align:left; /* reset text alignment */
width:320px; /* or a percentage, or whatever */
height: 590px;
margin-top: 1px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
margin-bottom: 1px;    /* Idem pour le bas du navigateur */
margin-left: auto;
margin-right: auto;
background-color: #000000;

}
#slide
	{
  	    margin-left: 10px;
		margin-top: 10px;
	    float: left;
       width: 300px;
	    height: 520px;
		
	}
#dhtmlgoodies_slideshow{
		width:305px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:none;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 427px;	/* IE 5.x */
		height/* */:/**/415px;	/* Other browsers */
		height: /**/415px;
				
	}
	#previewPane img{
		line-height:401px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Tahoma, Verdana, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
		color:#fff;
		font-weight: bold;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:none;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:45px;
		top:150px;
		background-color:#FFF;
		border:2px groove #000;
		padding:4px;
		color:#000;
		font-size:0.9em;
		font-family:tahoma;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
#logoz
	{
  	    margin-left: 5px;
		margin-top: 5px;
	    float: left;
       width: 310px;
	    height: 50px;
		
	}
#logoz1
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 100px;
	    height: 50px;
		
	}
#logoz2
	{
  	    margin-right: 0px;
		margin-top: 0px;
	    float: right;
       width: 200px;
	    height: 50px;
		
	}
#indexleft
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 224px;
	    height: 768px;
		
	}
#indexlogo
	{
  	    margin-left: 0px;
		margin-top: 7px;
	    float: left;
       width: 224px;
	    height: 60px;
		
	}
#indexlogo1
	{
  	    margin-left: 0px;
		margin-top: 2px;
	    float: left;
       width: 224px;
	    height: 21px;
		
	}
#indexmenu
	{
  	    margin-left: 0px;
		margin-top: 14px;
	    float: left;
       width: 224px;
	    height: 120px;
		
	}
#indextxt
	{
  	    margin-left: 0px;
		margin-top: 100px;
	    float: left;
       width: 224px;
	    height: 400px;
		
	}
#indextxt1
	{
  	    margin-left: 0px;
		margin-top: 91px;
	    float: left;
       width: 224px;
	    height: 42px;
		
	}
#indextxt2
	{
  	    margin-left: 0px;
		margin-top: 35px;
	    float: left;
       width: 224px;
	    height: 224px;
		
	}
#indextxt3
	{
  	    margin-left: 0px;
		margin-top: 126px;
	    float: left;
       width: 224px;
	    height: 224px;
		background-image: url("../images/acc1a.jpg");
		
	}
#indextxt4
	{
  	    margin-left: 0px;
		margin-top: 105px;
	    float: left;
       width: 224px;
	    height: 344px;
		
		
	}
#indextxt5
	{
  	    margin-left: 0px;
		margin-top: 70px;
	    float: left;
       width: 224px;
	    height: 257px;
		background-image: url("../images/bapt1a.jpg");
		
	}
#mp3
	{
  	    margin-left: 12px;
		margin-top: 21px;
	    float: left;
       width: 200px;
	    height: 20px;
		
		
	}
#indexmain
	{
  	    margin-right: 0px;
		margin-top: 0px;
	    float: right;
       width: 795px;
	    height: 594px;
		background-image: url("../images/indexphoto1.jpg");
	}
#indexmain1
	{
  	    margin-right: 0px;
		margin-top: 0px;
	    float: right;
       width: 785px;
	    height: 765px;
		
	}
#title
	{
  	    margin-right: 3px;
		margin-top: 3px;
	    float: right;
       width: 775px;
	    height: 78px;
		
	}
#titleleft
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 131px;
	    height: 78px;
		
	}
#titlecenter
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 510px;
	    height: 78px;
		font-family: "Britannic Bold";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 78px;
		
	}
#titleright
	{
  	    margin-right: 0px;
		margin-top: 0px;
	    float: right;
       width: 131px;
	    height: 78px;
		
	}
#space
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 35px;
	    height: 229px;
		
	}
	
	#mariagestop
	{
  	    margin-right: 0px;
		margin-top: 42px;
	    float: right;
       width: 775px;
	    height: 229px;
		
	}
	
	#mariagestop1
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagestop1log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logocollectorx.jpg");
	}
	#mariagestop1tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/col1a.jpg");
	}

	#mariagestop2
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagestop2log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logodemetriosx.jpg");
	}
	#mariagestop2tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/dem1a.jpg");
	}

	#mariagestop3
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagestop3log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logomisskellyx.jpg");
	}
	#mariagestop3tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/kel1a.jpg");
	}

	#mariagestop4
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagestop4log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logokellystarx.jpg");
	}
	#mariagestop4tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/star1a.jpg");
	}
	
	#mariagesdown
	{
  	    margin-right: 0px;
		margin-top: 84px;
	    float: right;
       width: 775px;
	    height: 229px;
		
	}
	
	#mariagesdown1
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagesdown1log
	{
  	    margin-left:0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logojustforyoux.jpg");
	}
	#mariagesdown1tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/you1a.jpg");
	}

	#mariagesdown2
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagesdown2log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logocosmobellax.jpg");
	}
	#mariagesdown2tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/cos1a.jpg");
	}

	#mariagesdown3
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagesdown3log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logomissparisx.jpg");
	}
	#mariagesdown3tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/par1a.jpg");
	}

	#mariagesdown4
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
	#mariagesdown4log
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		background-image: url("../images/logodivinasposax.jpg");
	}
#mariagesdown4tof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/div1a.jpg");
	}
	
#space1
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 45px;
	    height: 765px;
		
	}
	
#indexmain2
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 700px;
	    height: 765px;
		
	}
	
#soirees
	{
  	    margin-left: 0px;
		margin-top: 28px;
	    float: left;
       width: 700px;
	    height: 265px;
		
	}
#soireestitle
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 700px;
	    height: 20px;
		
		font-family: "Britannic Bold";
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	}
#soireesmain
	{
  	    margin-left: 0px;
		margin-top: 15px;
	    float: left;
       width: 700px;
	    height: 230px;
		
	}
#soireesleft
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 275px;
	    height: 229px;
		
		font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	}
#soireescenter
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
#soireescenterlog
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		
	}
	#soireescentertof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/eve1a.jpg");
	}
#soireesright
	{
  	    margin-left: 25px;
		margin-top: 0px;
	    float: left;
       width: 250px;
	    height: 229px;
		
		
	}
	
#cortege
	{
  	    margin-left: 0px;
		margin-top: 35px;
	    float: left;
       width: 700px;
	    height: 265px;
		
	}
#cortegetitle
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 700px;
	    height: 20px;
		
		font-family: "Britannic Bold";
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	}
#cortegemain
	{
  	    margin-left: 0px;
		margin-top: 15px;
	    float: left;
       width: 700px;
	    height: 230px;
		
	}
#cortegeleft
	{
  	   margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
#cortegeleftlog
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		
	}
	#cortegelefttof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/emma1a.jpg");
	}
#cortegeright
	{
  	   margin-left: 25px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 229px;
		
	}
#cortegerightlog
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 28px;
		
	}
#cortegerighttof a
	{
  	    margin-left: 0px;
		margin-top: 0px;
	    float: left;
       width: 150px;
	    height: 201px;
		background-image: url("../images/mecs1a.jpg");
	}
#cortegecenter
	{
  	   margin-left: 25px;
		margin-top: 0px;
	    float: left;
       width: 340px;
	    height: 229px;
		
		font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	}
#accessoirestop
	{
  	   margin-left: 7px;
		margin-top: 14px;
	    float: left;
       width: 770px;
	    height: 170px;
		
		font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	}
#accessoiresbottom
	{
  	   margin-left: 7px;
		margin-top: 14px;
	    float: left;
       width: 770px;
	    height: 220px;
		
		font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	}
#accessoiresslide
	{
  	   margin-left: 7px;
		margin-top: 2px;
	    float: left;
       width: 770px;
	    height: 295px;
		
		}
#contacttop
	{
  	   margin-left: 7px;
		margin-top: 14px;
	    float: left;
       width: 770px;
	    height: 330px;
		
		}
#contactmap
	{
  	   margin-left: 7px;
		margin-top: 7px;
	    float: left;
       width: 400px;
	    height: 318px;
		border: 4px groove #FFFFFF;
		background-image: url("../images/map.jpg");
		}
#contacttxt
	{
  	   margin-right: 27px;
		margin-top: 140px;
	    float: right;
       width: 280px;
	    height: 200px;
		
		}
	#contactbottom
	{
  	   margin-left: 7px;
		margin-top: 134px;
	    float: left;
       width: 770px;
	    height:210px;
		
	}
	#link
	{
  	   margin-left: 7px;
		margin-top: 2px;
	    float: left;
       width: 770px;
	    height: 25px;
		
	}
	#contactlink
	{
  	   margin-right: 27px;
		margin-top: 100px;
	    float: right;
       width: 210px;
	    height: 230px;
		
	}
	#contactlink1 a
	{
  	   margin-left: 7px;
		margin-top: 14px;
	    float: left;
       width: 140px;
	    height: 54px;
		background-image: url("../images/logosortir.jpg");
	}
	#contactlink2 a
	{
  	   margin-right: 0px;
		margin-top: 20px;
	    float: right;
       width: 140px;
	    height: 80px;
		background-image: url("../images/logobroweb.gif");
	}




a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}
a img:active /* Quand le visiteur a déjà vu la page concernée */
{
   border: none; /* Pas de bordure */
}
a img:focus /* Quand le visiteur sélectionne le lien */
{
   border: none; /* Pas de bordure */
}
a:active /* Quand le visiteur clique sur le lien */
{
   text-decoration: none;
}
a:hover /* Quand le visiteur pointe sur le lien */
{
   text-decoration: none;
   font-style: normal;
}
a /* Lien normal */
{
   text-decoration: none;
   font-style: normal;
}
.testo01 {
	font-family: "Britannic Bold";
	font-size: 60px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
	line-height: 60px;
	
}
.testo01 a{
	font-family: "Britannic Bold";
	font-size: 60px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 60px;
	
}
.testo01 a:hover{
	font-family: "Britannic Bold";
	font-size: 60px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height:60px;
	
}
.testo01x {
	font-family: "Britannic Bold";
	font-size: 35px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	
}
.testo02 {
	font-family: "Arial Narrow";
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
.testo02 a{
	font-family: "Arial Narrow";
	font-size: 19px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
.testo02 a:hover{
	font-family: "Arial Narrow";
	font-size: 19px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
.testo03 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	
}
.testo03c {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 12px;
	
}
.testo03 a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	
}
.testo03 a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	
	color: #FF8C00;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	
}

.testo04 {
	font-family: "Script MT Bold";
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 17px;
	
}
.testo05 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	
}
.testo06 {
	font-family: "Britannic Bold";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
.testo06l {
	font-family: "Britannic Bold";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 21px;
	
}
.testo07 {
	font-family: "Script MT Bold";
	font-size: 21px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 23px;
	
}
.testo08 {
	font-family: "Script MT Bold";
	font-size: 19px;
	font-weight: center;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
.testo08 a{
	font-family: "Script MT Bold";
	font-size: 19px;
	font-weight: center;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
.testo08 a:hover{
	font-family: "Script MT Bold";
	font-size: 19px;
	font-weight: center;
	color: #FF8C00;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	
}
H1{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: central;
	line-height: 14px;
	
}