body{background:#00183b url(../images/background001.jpg) repeat-x left top;font:82.5% Georgia,"Times New Roman",Times,serif;}

#c{margin:0 auto;}

#h{;}

a{border-bottom:1px solid #BBC1D7;color:#A2C6FB;font-weight:bold;text-decoration:none;}

a:hover{color:#DDE7C5;}

#h h1{height:163px;margin:0 0 0 160px;text-indent:-9999px;width:402px;}

#h h1 a{background:url(../images/logo.jpg) no-repeat left top;display:block;height:163px;width:402px;border-bottom:0px;}

#h h1 a:hover{background:url(../images/logo-hover.jpg);}

#h.b-c .b{width:85%;}

#h.b-c .c{width:15%;}

#b{color:#DDE7C5;}

h2{clear:both;font-size:2.5em;font-style:italic;font-weight:lighter;padding:10px 0 0 0;}

h2:first-letter{color:#ffe068;float:left;font:2.5em/0.5em "Times New Roman",Times,serif;margin:-10px 0.107em 0 0;}

h3{clear:both;font-size:1.8em;font-style:italic;margin:20px 0 5px 50px;}

h4{clear:both;font-size:1.6em;font-style:italic;margin:20px 0 5px 50px;border-bottom:1px solid #2d2fb8;}

#castle{background:transparent url(../images/castle3.gif) no-repeat left top;height:330px;margin-left:110px;width:640px;}

#castle-bis{background:transparent url(../images/castle2.gif) no-repeat left top;height:330px;margin-left:2px;width:765px;}

#picto{height:180px;overflow:hidden;width:760px;}

#picto *{margin:0;padding:0;}

#main-menu{background:#031942;height:32px;overflow:hidden;}

#main-menu ul{;}

#main-menu ul li{display:block;float:left;text-align:center;}

#main-menu ul li#active{;}

#main-menu ul li a{color:#f6e6b5;display:block;margin:4px 0 0 15px;padding:4px;text-decoration:none;font-weight:normal;border:0px;}

#main-menu ul li a:hover{background:gray url(../images/background002.jpg) no-repeat left top;color:#021841;}

#content{font-size:85%;overflow:hidden;}

#content strong{font-weight:bold;}

#content em{font-style:italic;}

#content.welcome .b-c .b{width:54%;}

#content.welcome .b-c .c{width:42%;}

#content.interne .b-c .b{width:54%;}

#content.interne .b-c .c{width:42%;}

#content.intro{min-height:155px;padding:15px 0 0 175px;width:600px;font-size:0.7em;}
#content.intro p.first-paragraph{width:400px;}

#content.welcome,#content.interne{;padding:40px 0 0 40px;width:720px;}

#content.paper01{background:transparent url(../images/paper001.jpg) no-repeat left top;}

#content p{font-size:1.2em;line-height:1.35em;margin:1.5em 0;text-align:left;text-indent:4.5em;}

#content p.first-paragraph{text-indent:0;}

#content p.first-paragraph:first-line{font-weight:800;text-indent:0;} /*      #content p + p {margin-top:1.5em;}         #content p:first-line p:first-letter {color:#ffe068;font-size:3.5em;line-height:1em;font-weight:400;float:left;margin:0 0.107em 0 20px;}         #content p:first-line {font-weight:800;}         #content p + p:first-letter {font-size:1em;line-height:1.25em;float:none;margin:0;}         #content p + p:first-line {font-weight:400;}*/

img.fancy-letter{float:left;margin:2px 2px 2px 0;}

.big-title{clear:both;display:block;min-height:65px;}

.big-title img{float:left;margin-left:-50px;margin-right:-35px;margin-top:-40px;}

a.button{border:1px solid #a4c9ff;display:block;height:37px;margin-bottom:5px;width:282px;}

a.button:hover{border:#f6e6b5;}

#intro-menu{margin:10px 0 0 75px;width:280px;}

#intro-menu ul{list-style:none;margin:0;padding:0;}

#intro-menu ul li{display:block;float:left;}

#intro-menu ul li a{background-repeat:no-repeat;background-position:left top;border-bottom:0px;display:block;float:left;height:60px;text-decoration:none;text-indent:-9999px;width:130px;}

li#intro-menu-fr{;}

li#intro-menu-fr a{background-image:url(../images/intro-menu-fr.gif);text-decoration:none;}

li#intro-menu-fr a:hover{background-image:url(../images/intro-menu-fr-hover.gif);}

li#intro-menu-en{;}

li#intro-menu-en a{background-image:url(../images/intro-menu-en.gif);text-decoration:none;}

li#intro-menu-en a:hover{background-image:url(../images/intro-menu-en-hover.gif);}

#welcome-menu,#interne-menu{width:285px;}

#welcome-menu ul,#interne-menu ul{;}

#welcome-menu ul li,#interne-menu ul li{display:block;text-indent:-9999px;}

#welcome-menu ul li a,#interne-menu ul li a{background-repeat:no-repeat;background-position:left top;display:block;}

#welcome-menu ul li a:hover,#interne-menu ul li a:hover{border:1px solid #E4E5D3;}

#interne-menu{margin-top:20px;}

#content .b-c .c img{border:1px solid #A4C9FF;}

#top-menu{font-size:0.8em;margin-top:25px;text-align:right;}

#top-menu ul{}

#top-menu ul li{margin-bottom:15px;}

#top-menu ul a{color:#99C1F9;font-style:italic;padding-right:18px;text-decoration:none;border:0px;}

#top-menu ul a:hover{color:#DDE7C5;}

a.top-menu-contact{background:transparent url(../images/top-menu-contact.gif) no-repeat right 4px;}
a.top-menu-access{background:transparent url(../images/top-menu-map.gif) no-repeat right 4px;}
a.top-menu-photo{background:transparent url(../images/top-menu-photo.png) no-repeat right 0;}
a.top-menu-english{background:transparent url(../images/top-menu-english.gif) no-repeat right 4px;}

a.welcome-menu-fr-visit{background-image:url(../images/internal-menu-fr-001.gif);}

a.welcome-menu-en-visit{background-image:url(../images/internal-menu-en-001.gif);}

a.welcome-menu-fr-shop{background-image:url(../images/internal-menu-fr-003.gif);}

a.welcome-menu-en-shop{background-image:url(../images/internal-menu-en-003.gif);}

a.welcome-menu-fr-news{background-image:url(../images/internal-menu-fr-004.gif);}

a.welcome-menu-en-news{background-image:url(../images/internal-menu-en-004.gif);}

a.interne-menu-fr-contact{background-image:url(../images/internal-menu-fr-002.gif);}

a.interne-menu-en-contact{background-image:url(../images/internal-menu-en-002.gif);}

.list-item{padding:15px;} /*      .a-c .a p {font-size:1em;line-height:1.25em;margin:0;text-align:left;}         .a-c .a p + p {text-indent:2.5em;}         .a-c .a p:first-letter {font-size:3.5em;line-height:1em;font-weight:400;float:left;margin:0 0.107em 0 0;}         .a-c .a p:first-line {font-weight:800;}         .a-c .a p + p:first-letter {font-size:1em;line-height:1.25em;float:none;margin:0;}         .a-c .a p + p:first-line {font-weight:400;}*/

#f{color:#6472A3;font-size:75%;margin:1.5em 0;text-align:center;}

#f a{border-bottom:1px solid #BBC1D7;color:#6472A3;font-weight:bold;text-decoration:none;}

#f a:hover{color:#BBC1D7;} /* Miscellaneous */

div.hr{background:transparent url(../images/separator.jpg) no-repeat scroll center;height:2px;}

div.hr hr{display:none;}

#content a.selected-year{color:#DDE7C5;font-size:145%;}

#content a.selected-year:hover{color:#DDE7C5;}

.special-background {background-image:url(../images/background003.gif); background-repeat:no-repeat;background-position:45px top;}

.googlemap-texte {color:#000}