body {background:#000;position:absolute;top:0;left:0;width:100%;margin:0;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#FFF}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0}
a, a:hover, a:focus, a:active {text-decoration:underline;color:#fff}
img {background:#C9A62D;padding:2px;border:none}
h1{font-size: 18px;color:#C9A62D}
h2{font-size: 16px;color:#BD9C2B}
h3{font-size: 14px;color:#AE9028}
h4{font-size: 12px;color:#AE9028;font-weight:bold}
h5{font-size: 13px;color:#f6d592}
h6{font-size: 12px;color:#f3d494}
p{margin:0 0 5px 0}
.central{width:1000px;margin:0 auto 0 auto;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
.bold {font-weight:bold}
.float_left {float:left}
.float_right {float:right}
.mt10 {margin-top:10px}
.mr10 {margin-right:10px}
.mb10 {margin-bottom:10px}
.ml10 {margin-left:10px}
.hide {display:none}
.grey {color:#CCC}
.u {text-decoration:underline}
.bloc {background:#000 url(../images/bg_bloc.png) 0 top repeat-x;padding:10px;text-align:justify}
.inner_bloc {float:left;width:340px;margin:0 5px 10px 0;text-align:left}
.inner_bloc a {color:#CCC}
.inner_bloc a:hover {text-decoration:none}
.list_check_small  li {background:url(../images/list_check_small.png) no-repeat;padding-left:20px;margin:0 0 5px 5px;list-style-type:none;list-style-position:outside}
.list_arrow_dark  li {background:url(../images/arrow_dark.png) no-repeat;padding-left:30px;margin:0 0 5px 5px;list-style-type:none;list-style-position:outside}
.line {border-bottom:1px solid #AE9028;padding-bottom:5px}
.partimg {margin:10px 0;list-style-image:none;list-style-position:outside;list-style-type:none}
.partimg li {margin:5px 10px;float:left}
.partimg li a:hover {background:#BD9C2B}
.linkimg ul {}
.linkimg li {margin:10px 0 10px 0;list-style-image:none;list-style-position:outside;list-style-type:none}
.link li {list-style-image:none;list-style-position:outside;list-style-type:none}
.copyright {padding:10px}
.nobg {background:none}
.photo {width:280px;float:left}
#header{background:url(../images/bg_top.png) repeat-x;width:100%;position:absolute;top:0;left:0;}
#header_central{height:250px;position:relative;background:url(../images/bg_header.png) 0 25px no-repeat}
#mini_lien {color:#868686;padding:3px 5px 0 0;text-align:right}
#mini_lien img {background:none;border:none;float:right;margin-right:3px;padding:0;vertical-align:middle}
#translate-this {float:right}
#logo a {position:absolute;top:65px;left:0;width:560px;height:60px;display:block}
#logo h1{text-indent:-100em}
#menu{position:absolute;top:200px;left:0}
#nav {list-style:none;margin:0;padding:0;overflow:hidden}
#nav li {float:left;width:110px;height:34px;margin-right:1px;color:#fff}
#nav li.sep {background:url(../images/sep.png) right top no-repeat}
#nav li a {display:block;color:#FFF;font:12px "Trebuchet MS",Arial,sans-serif;font-weight:bold;line-height:34px;text-align:center;text-decoration:none;text-transform:uppercase}
#nav li a:hover, #nav li a:focus, #nav li a:active {color:#C9A62D}

#contenu {background:#000;width:100%;position:absolute;top:255px}
#contenu #contenu_central {}
#contenu #col_left {float:left;margin:5px;width:730px}
#contenu #col_right {float:left;margin:5px !important;position:relative;width:250px;}
#contenu #top  {clear:both;text-align:right}
#contenu #top  a {color:#644602;text-decoration:none}
#contenu #top  img{background:none}

#slideshow {position:relative;width:330px;height:225px}
#slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0}
#slideshow img.active {z-index:10;opacity:1.0}
#slideshow img.last-active {z-index:9}

.accordion {list-style-type:none;padding:0;margin:0 0 30px}
.accordion ul, .accordion li {padding:0;margin:0;float:left;display:block;width:250px}
.accordion a {text-decoration:none;color:#C9A62D;padding:10px 5px;font-weight:bold;display:block;cursor:pointer;background: url(../images/bg_accordion_top.png) 0 0 no-repeat}
.accordion a:hover {background-position:0 -35px}
.accordion li.active>a {color:#FFF;background-position:0 -70px}
.accordion li.active>a:hover {background-position:0 -105px}
.accordion li div {padding:5px;display:block;clear:both;float: left}
.accordion li img{float:left;margin:0 5px 0 0}
.accordion li div a {display:inline;color:#CCC;font-weight:normal;text-decoration:underline;background:none;padding:0}
.accordion li div a:hover {text-decoration:none;background:none}
.accordion li ul li {font-size:11px}

#footer {background:#000 url(../images/bg_footer.png) repeat-x;width:100%;margin:5px 0 0 0}
#footer_central {padding:5px 0 0 0}
#footer_central .rublist {float:left;width:210px}
#footer_central .rublist h4, #footer_central #about h4 {color:#636363;font-weight:bold;text-transform:uppercase;margin:0;padding:0}
#footer_central .rublist a {color:#868686}
#footer_central .rublist a:hover {text-decoration:none}
#footer_central .rublist ul {list-style-type:none;float:left;padding:0;margin:0;font-size:10PX}
#footer_central .rublist li {margin:0 10px 0 0;padding:0}
#footer_central #about {float:left;width:360px;color:#868686}
#footer_central #about a {color:#868686}
#footer_central #about a:hover {color:#969696}
#footer_central #ftr_copyright {padding-top:20px;color:#8F8F8F;clear:left;text-align:center}

#gallery ul {list-style:none}
#gallery ul li {float:left;width:235px;margin:10px 0}
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {background:none; border: none; }
#lightbox-container-image-box {position: relative;background-color: #333;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding:10px}
#lightbox-container-image img { padding:0}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #333;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #FFF; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 20px; float: right;padding-bottom: 0.7em;}

form{}
form fieldset{border:none}
form legend{font-size:14px;font-weight:bold;margin-top:10px;color:#AE9028}
form label{float:left;width:150px;text-align:right}
form label.error {color:red;width:450px;padding-left:155px;text-align:left}
form input, form textarea{width:300px;margin:0 0 0 5px;background:#000;border:1px solid #AE9028;color:#FFF}
form textarea {overflow:auto}
form input:hover, form textarea:hover {border:1px solid #C9A62D}
form span {float:left;margin:0 5px 0 0;}
form input.checkbox {float:left;width:10px;margin:1px 10px 10px 5px;border:none}
* +html form input.checkbox {width:auto;margin:0}
form input:hover.checkbox {border:none}
form button {border:1px solid #AE9028;background-color:#000;color:#8C6D36;width:70px;height:30px;margin:5px 0 0 160px}
form button:hover {border:1px solid #C9A62D;color:#B28B3C}
form p {clear:both;padding:5px}
form p.note {color:#666;margin:20px 0 0 0;font-size:10px}

.comment {background: url(../images/bg_comment.gif) 0 bottom no-repeat;width:710px;margin:10px 0 10px 0;position:relative;padding:10px 0}
.detail {padding:0 0 5px 10px;text-align:left}
.name {font-weight:bold;text-align:left;float:left;color:#8c6d36;margin:0 10px 0 0}
.date {text-align:left;float:left;color:#9f7a34}
.mail {text-align:right;position:absolute;right:0;color:#b28b3c;padding:2px}
.message {text-align:left;clear:both;padding:5px 5px 15px 10px}

#google_translate_element img {background-color:transparent}
#google_translate_element select {margin:0}

.addthis_toolbox .custom_images a {width: 32px;height: 32px;margin:0;padding: 0}
.addthis_toolbox .custom_images a img {opacity: 1.0;background:none}
.addthis_toolbox .custom_images a:hover img {opacity: 0.75}