*{margin:0;padding:0}
body{font:13px/1.5em Arial, Helvetica, sans-serif;color:#333;background:url(../gifs/header,1,260.jpg) #fff top repeat-x;width:100%}
a{text-decoration:none}
a img{border:none}
ol{display:none;margin:1em 0}
ol.selected{display:block}
#container{width:970px;overflow:hidden;position:relative;margin:0 auto}
#header{position:absolute;top:0;left:0;width:970px;height:260px;overflow:hidden;margin:0 auto}
#header .nav{display:block;width:700px;height:30px;overflow:hidden;text-align:right;position:absolute;top:0;right:0;margin-top:25px;z-index:2}
#header .nav li{list-style:none;display:inline}
#header .nav li a{color:#ddd3b9;padding:0.25em 1.3em}
#header .left{width:245px;height:260px;float:left;overflow:hidden}
#header .contact{display:block;background:url(../gifs/contact,245,190.jpg) no-repeat;width:245px;height:180px;overflow:hidden;color:#fff;font-size:13px;padding-top:10px}
#header .contact strong{display:block;font-weight:400;font-size:30px;margin:0.5em 0}
#header .contact span{font-weight:700;background:#b7a67b;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;text-align:center;margin-top:1em;padding:0.25em 1em}
#diaporama{background:url(../gifs/001,725,260.jpg) no-repeat;width:725px;height:260px;overflow:hidden;float:right;position:relative}
#diaporama object{z-index:1;position:absolute;top:0;right:0;display:block;width:725px;height:260px}
#logo{display:block;background:url(../gifs/logo,245,70.jpg) no-repeat;width:175px;height:70px;overflow:hidden;font-size:14px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;color:#ddd3b9;padding-left:75px}
#logo strong{display:block;font-size:26px;font-weight:700;color:#550703;padding-top:25px;padding-bottom:2px}
#content{margin-top:260px;width:970px;overflow:hidden}
#loupe{float:right;font-size:10px}
#page{float:right;width:725px;overflow:hidden;margin-bottom:2em}
#content .left{width:230px;float:left;overflow:hidden}
#content .left .titre{color:#a7a4a4;font-size:16px;margin-bottom:0.3em}
#content .left .nav li a{display:block;width:170px;height:25px;line-height:25px;border-bottom:1px solid #6e6e6e;color:#6e6e6e;font-size:14px;font-weight:700;padding-left:25px;background:url(../gifs/puce,10,10.jpg) 5px no-repeat;padding-top:2px}
#content .left .nav li a:hover,#content .left .nav li a.selected{color:#9a1610;border-color:#9a1610}
#content .left .nav ol li a{line-height:15px;border:none;font-size:11px;height:auto;font-weight:400;padding:0;background:none;margin:0.5em 0 0 25px}
#page p{text-align:justify;padding-bottom:1em}
#page .presentation{float:left;width:360px;overflow:hidden;padding:10px 20px 10px 0}
#page .presentation a{float:right;clear:both;color:#6e6e6e;font-size:1.65em;padding:0.25em 0.5em}
#page .encart{float:left;width:320px;overflow:hidden;padding-bottom:2.5em}
#page .encart img{margin:0.25em 0}
#page .encart a{float:right;clear:both;color:#550703;font-size:1.65em;padding:0.25em 0.5em}
#page .special{float:right !important}
#page .encart a:hover,#page .presentation a:hover{color:#fff;background:#9a1610;-moz-border-radius:0.25em;border-radius:0.25em;-webkit-border-radius:0.25em}
#page .infos{float:right;display:block;width:220px;background:#efefef;padding:20px;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;}
#page .infos a{color:#fff;padding:0.25em 1em;background:#333;-moz-border-radius:0.25em;border-radius:0.25em;-webkit-border-radius:0.25em;margin:1em 0;text-decoration:none}
#page .infos h2{color:#333}
#page a{color:#333;text-decoration:underline}
#page a:hover{text-decoration:none}
.photo{float:right;margin:0 0 1em 2em}
h1{color:#6e6e6e;font-size:2em;font-weight:400;border-bottom:1px solid #b8a77b;padding-bottom:0.25em;margin:0.5em 0}
h1 strong{color:#b8a77b;font-size:0.75em;font-weight:400}
h2{color:#a39061;font-weight:400;font-size:1.65em;margin:0.25em 0}
#rdv{display:block;background:url(../gifs/rdv,195,98.jpg) no-repeat;width:175px;height:83px;color:#fff;font-size:16px;line-height:1.5em;margin:2.5em 0 1.5em;padding:15px 0 0 20px}
#rdv strong{display:block;font-size:18px;font-weight:400}
#NL_box{display:block;background:url(../gifs/contact,195,100.jpg) no-repeat;width:105px;height:80px;color:#fff;font-size:14px;line-height:1.45em;padding:10px 70px 10px 20px}
#footer{width:100%;clear:both;background:#9a1610;color:#fff;font-size:11px;padding:1em 0}
#footer .content{width:890px;overflow:hidden;margin:0 auto}
#footer .content img{float:left;margin-right:30px;margin-left:100px;-margin-left:50px}
#footer .content .nav{float:left;-margin-left:10px;margin:0 20px}
#footer .content .nav li a:hover,#footer .content .nav li a.selected{text-decoration:underline}
#footer .content .infos{float:right}
#loupe a{color:#333}
#header .nav li a:hover,#header .nav li a.selected,#logo:hover,#footer .content .nav li a{color:#fff}
#content .left .nav li,#footer .content .nav li{list-style:none}
.liste{padding:1em 1em 0.5em;background:#efefef;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;margin:1em 0}
.liste p{padding:0 0 0.5em 18px !important;background:url(../gifs/sq.jpg) left 0.5em no-repeat;margin-left:1em}
.liste p a{font-weight:700;color:#333}
.liste p a:hover,.liste p a.selected{color:#9a1610 !important}
#arianeson{font-size:10px}
#arianeson a{color:#9a1610;padding:0 1em;text-decoration:underline}
#arianeson a:hover{text-decoration:none}
iframe,#formulaire_1,#formulaire_2{float:left;display:block;width:450px;overflow:hidden}
#formulaire_1 input,#formulaire_1 textarea,
#formulaire_2 input,#formulaire_2 textarea{padding:0.5em;border:1px solid #666;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0 0 10px #eaeaea;-moz-box-shadow:0 0 10px #eaeaea;box-shadow:0 0 10px #eaeaea}
fieldset{border:1px solid #ccc;margin:1em 0;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em}
legend{margin-left:1em;padding:1em;font-size:1.5em}
