body {
	background-color: #ffffff;
	behavior:url("../Style/csshover.htc");
}

ul#navigation {
	position:absolute;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 60px;
	left: 50%;
	margin-left: -384px;
	width: 636px;
	height: 50px;
	background: #ffffff url(../Divers/Update_site/images/Boutons_navigation.png) no-repeat;
 	z-index: 100;
}

a, a:link, a:visited {
	text-decoration: none;
}

p { font: 12pt Century Gothic, Arial, cursive, Serif; color:#999999}
h1 { font: 25pt Century Gothic, Arial, cursive, Serif; color:#999999}
h2 { font: 20pt Century Gothic, Arial, cursive, Serif ; color:#999999}
.justifie { text-align : justify; color:#999999}
.h1_section_album {font: 15pt Century Gothic, Arial, cursive, Serif; color:#999999}
.h1_section_mariage {font: 15pt Century Gothic, Arial, cursive, Serif; text-align : justify ; color:#999999;}
.h2_section_mariage {font: 23pt Century Gothic, Arial, cursive, Serif; text-align : justify ; color:#999999;}
.gras {font-weight : bold;}
.big { font: 15pt Century Gothic, Arial, cursive, Serif; color:#999999;}

/*MENU LANGUES --- DEBUT*/
#menu_lang {width:64px; height:50px; padding:0px 0px 0px 0px; background:url(../Divers/Update_site/images/Boutons_1_1.png); position:relative;z-index:100;}
#menu_lang ul {padding:0; margin:0; list-style:none;}
#menuInner li {float:left; padding-right:0px;}
#menuInner li a {display:block; height:23px;}
#menuInner li a b {position:absolute; left:-9999px;}

#menuInner li.fr a {width:30px;}
#menuInner li.en a {width:34px;}

#menuInner li a:hover {background:url(../Divers/Update_site/images/Boutons_1_1bis.png); position:relative;}
#menuInner li.fr a:hover {background-position:-64px 0px;}
#menuInner li.en a:hover {background-position:-30px 0px;}
/* MENU LANGUES --- FIN */


/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 50px;
	background: url(../Divers/Update_site/images/Boutons_navigation_.png) no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../Divers/Update_site/images/Boutons_navigation_over.png);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#portfolio a {
	width: 150px;
 }

li#mariage a {
	width: 145px;
}

li#mariage a:link,
li#mariage a:visited,
li#mariage a:hover {
	background-position: -150px 0px;
}

li#contact a {
	width: 145px;
}

li#contact a:link, 
li#contact a:visited, 
li#contact a:hover {	
	background-position: -295px 0px;
}

li#private a {
	width: 112px;/*112px;*/
}

li#private a:link, 
li#private a:visited, 
li#private a:hover {	
	background-position: -440px 0px;
}

li#blog a {
	width: 75px;
}

li#blog a:link,
li#blog a:visited, 
li#blog a:hover {	
	background-position: -552px 0px;
}
	
/*</group>*/

/*<group=level 2>*/


#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	width: 600px;
	margin: 0;
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}

#navigation li#contact ul {
	background: none;
	height: 30px;
	margin-left: 275px;
	margin-top: -11px;
}

#navigation li#mariage ul {
	background: none;
	height: 30px;
	margin-left: 130px;
	margin-top: -10px;
}

* html #navigation li#mariage ul {
	margin-left: 200px;
}

* html #navigation li#contact ul {
	margin-left: 200px;
}

/*</group>*/

/*<group=level 2 ids>*/

ul#navigation li#mariage ul li#Votre_mariage a:link, 
ul#navigation li#mariage ul li#Votre_mariage a:visited {
	width: 170px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_mariage.png) no-repeat 0px 0px;
}

ul#navigation li#mariage ul li#Votre_mariage a:hover {
	width: 170px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_mariage.png) no-repeat 0px -28px;
}

ul#navigation li#mariage ul li#Albums a:link, 
ul#navigation li#mariage ul li#Albums a:visited {
	width: 125px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_mariage.png) no-repeat -170px 0px;
}

ul#navigation li#mariage ul li#Albums a:hover {
	width: 125px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_mariage.png) no-repeat -170px -28px;
}

ul#navigation li#mariage ul li#Temoignages a:link, 
ul#navigation li#mariage ul li#Temoignages a:visited {
	width: 185px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_mariage.png) no-repeat -295px 0px;
}

ul#navigation li#mariage ul li#Temoignages a:hover {
	width: 185px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_mariage.png) no-repeat -295px -28px;
}

ul#navigation li#contact ul li#About a:link, 
ul#navigation li#contact ul li#About a:visited {
	width: 115px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_contact.png) no-repeat 0px 0px;
}

ul#navigation li#contact ul li#About a:hover {
	width: 115px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_contact.png) no-repeat 0px -28px;
}

ul#navigation li#contact ul li#FAQ a:link,
ul#navigation li#contact ul li#FAQ a:visited {
	width: 100px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_contact.png) no-repeat -115px 0px;
}

ul#navigation li#contact ul li#FAQ a:hover {
	width: 100px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_contact.png) no-repeat -115px -28px;
}

ul#navigation li#contact ul li#Contact a:link,
ul#navigation li#contact ul li#Contact a:visited {
	width: 140px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_contact.png) no-repeat -215px 0px;
}

ul#navigation li#contact ul li#Contact a:hover {
	width: 140px;
	height: 28px;
	background: url(../Divers/Update_site/images/subnavigation_contact.png) no-repeat -215px -28px;
}
	
/*</group>*/

