@CHARSET "ISO-8859-1";

body {
background-color: #000000;
margin-top:20px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#header {
	height : 55px;
	width : 600px;
}

#header .lang {
	 text-align: right;
	 font-size: 10px;
	 color: gray;
	 font-weight: bold;
	 padding-top: 2px;
	 padding-bottom: 4px;
	 letter-spacing: 1px;
}
#header .menu {
	padding-left: 10px;
	text-align: right;;
	letter-spacing: 1px;
}

#footer {
	margin-top:10px;
	margin-left:0px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:25px;
	border-bottom:solid;
	border-bottom-color:#69346f;
	border-bottom-width:1px;
	margin-right:0px;
	margin-bottom:10px;
	padding-top:0px;
	width : 575px;
}
#footer .copy {
text-align:center;
vertical-align:top;
color: white;
font-size: 12px;
letter-spacing: 2px;
}


#pgStatique .cornerRight {
background:url(../images/fond_bd.gif) no-repeat right top;
width : 600px;
height : 57px;
text-align: left;
}

#pgStatique img.louis {
	margin-top: 20px;
}

#lettreDebut {
font-family: "Times New Roman", Times, serif;
font-size:20px;
}

#logo {
margin: 0px;
background:url(../images/logo.jpg) 0 -4px #000 no-repeat;
text-align:center;
color:gray;
font-size: 14px;
height: 50px;
width: 127px;
float: left;
}

#header .menu span { font-size:13px; color:gray;}
#header .menu a:link {color: #CCC; text-decoration:none;}
#header .menu a:visited {color: #CCC; text-decoration:none}
#header .menu a:hover {color:white; text-decoration:none;}

#header .lang {color: #CCC;}
#header .lang a:link {text-decoration:none; border:none;}
#header .lang img {border: none; }


/* CSS Gallerie */
#gallerie {
background-color: black;
}
#gallerie H1,H2{margin-bottom: 30px;text-align:center; font-size:18px;}
#gallerie li {text-align:center;}
#gallerie p {text-align:center;}
#gallerie .tab {
color: white;
}
.mg_gallerie {
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
border-top-color: #442B47;
border-top-style: solid;
border-top-width: 1px;
}
/* CSS page start */
#pgStart {
color: #000000;
text-align:center;
background-color: #000000;
min-height: 300px;
margin-top: 10px;
padding-top: 0px;
padding-bottom: 5px;
font-size:12px
}
#pgStart .photo_link {
text-decoration:none;
}
* html #pgStart {height: 300px;}

#pgStart .lang {
	margin-top: 30px;
	margin-bottom : 10px;
}
#pgStart .lang a {
	letter-spacing: 1px;
	font-size: 12px;
	text-decoration: none;
	color: #ccc;
	font-weight: bold;
}

#pgStart .lang img {
	margin : 0px 10px;
}

#photoStart {
max-width:600px;
max-height:400px;
padding: 0px;
border-top:solid 2px;
border-bottom:solid 2px;
border-left:solid 2px;
border-right:solid 2px;
border-color:white;
}

#pgStatique_contact {
background:url(../images/fond_hg.gif) no-repeat left top;
color: #000000;
text-align:center;
background-color: #FFFCEC;
min-height: 380px;
margin: 0px;
padding-top: 10px;
padding-bottom: 0px;
font-size:17px
}
* html #pgStatique_contact {height: 380px;}

#pgStatique_contact H1,H2{text-align:center; font-size:18px; letter-spacing: 5px; line-height:30px;}
#pgStatique_contact p {text-align:center; margin-left: 0px; margin-right: 0px; letter-spacing: 3px; line-height:25px;}

/* CSS page statiques */
#pgStatique {
background:url(../images/fond_hg.gif) no-repeat left top;
color: #000000;
text-align:center;
background-color: #FFFCEC;
min-height: 380px;
margin: 0px;
padding-top: 10px;
padding-bottom: 0px;
font-size:12px;
border: none;
}
* html #pgStatique {height: 380px;}

#pgStatique H1,H2{text-align:center; font-size:18px;}
#pgStatique p {text-align:left; margin-left: 20px; margin-right: 20px; letter-spacing: 2px; line-height:20px;}

#pgStatique .photoStatique {
border-top:solid black 1px;
border-bottom:solid gray 2px;
border-left:solid black 1px;
border-right:solid gray 2px;
}


#menu { font-size:13px; color:gray; text-align:center; overflow:hidden; height: 30px;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap;}
#menu ul {display:inline-block;} 

#menu li {display:inline-block; display:inline; margin-left:15px;}
#menu ul.level1 div {position:absolute; left:-9999px;}

#menu ul.level1 {margin:0 auto;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;}

#menu ul li div ul {margin:0;}

#menu a.level1-a {display:block; text-decoration:none; padding:0px 0px 0 0px; text-align:center;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu ul li:hover div {left:50%; top:15px;}
#menu ul li:hover div ul {display:block; position:relative; left:-50%;}
#menu ul li div ul li a {height:25px; text-decoration:none; padding:5px;}
#menu ul li div ul li {margin-left:-5px;}
#menu a:hover div {left:0; top:23px;}

#menu a:hover div ul {position:relative; left:-50%;}

#menu li a.fly {}

#menu li a:hover,
#menu li a.fly:hover {white-space:nowrap; color:#fc0;} 
#menu li:hover > a,
#menu ul li:hover > a.fly {color:#fc0;}
#menu ul li div ul li a:hover {color:#b20;}

#menu table {position:absolute; height:0; width:0; left:50%; border-collapse:collapse; margin-top:-4px;}


