body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000033;
	margin:0px;
}

#wrapper{
	position:relative;
	width: 1000px;
	margin:auto;
}

.animation_soiree {font-family: Tahoma,Verdana,Arial,Helvetica;;font-size: 14px;}
.animation_soiree_g {font-family: Tahoma,Verdana,Arial,Helvetica;;font-size: 14px; color:#FFFFFF;}
.animation_soiree_h {font-family: Tahoma,Verdana,Arial,Helvetica;;font-size: 16px; font-weight:bold; color:#3399CC;}
.animation_soiree_t {font-family: Tahoma,Verdana,Arial,Helvetica;;font-size: 16px; font-weight:bold}
.animation_mariage_dj {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	;
	font-size: 16px;
	font-weight: bold;
}

a.animation_mariage_artiste:link, a.animation_mariage_artiste:active, a.animation_mariage_artiste:visited
{
	color: #6666CC;
	text-decoration:none;
}
a.animation_mariage_artiste:hover
{
	color: #ffffff; 
	text-decoration:none;
}

a.animation_mariage_s:link, a.animation_mariage_s:active, a.animation_mariage_s:visited
{
	color: #ffffff;
	text-decoration:none;
}
a.animation_mariage_s:hover
{
	color: #cc99ff;
	text-decoration:none;
}

a.dj_soiree:link, a.dj_soiree:active, a.dj_soiree:visited
{
	color: #ffffff;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
a.dj_soiree:hover
{
	color: #6666CC;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}

h1 {
	color: #3399CC;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
}

h2 {
	color: #eecc55;
	font-size: 24px;
	font-weight: bold;
}

h3, h4 {
	color: #FFFFCC;
}


#lightbox{
	background-color: #000000;
	padding: 10px;
	border-bottom: 2px solid #6666CC;
	border-right: 2px solid #6666CC;
	border: 2px double; color:#6666CC;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	font-style:italic;
	font:"Arial Black";
	color:#FFFFFF;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: 2px double; color:#6666CC; } 
#overlay img{ border:none; }
#overlay{ 	
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index:10;
	opacity:0.7;
	filter: alpha(opacity=70);

}

#Barre_menu
{
margin-top:4px;
margin-bottom:4px;
}

#Tableau_pied
{
margin-bottom:30px;
}

h5
{
color:#0000CC;
}

#sousMenu
{
color: #0000CC;
}

.survolMenu
{
	color: #ee44ee;
}

.MenuNormal
{
	color: #0000CC;
}
