@charset "UTF-8";
/* CSS Document */

html {width:100%;height:100%;margin: 0;padding: 0;background-color:#60432F;}
body {margin: 0;padding: 0;background-color:#60432F;font-family:Arial, "Helvetica", sans-serif;font-size: 11px;}
#background{position:absolute;top: 0;left: 0; width:100%;height:100%;background-image:url(../images/fullscreen_background.jpg);background-repeat:no-repeat;z-index:1;background-color:#60432F;/*min-width:1600px;*/}
* html #background{position:absolute;top: 0;left: 0; width:100%;height:700px;background-image:url(../images/fullscreen_background.jpg);background-repeat:no-repeat;z-index:1;background-color:#60432F;}
#continu {position:absolute;top: 0;right: 0;margin: 0;padding: 0;background-image:url(../images/right_background.jpg);background-repeat:repeat-x; width:100%;height:100%;background-color:#60432F;}
#flash {position:absolute;top:100px; width:1000px;height:550px; padding:0; margin:0; margin-left: -795px;left: 50%; background:none; border:none;}
#global {position:absolute;padding:0;margin:0;left: 50%;width:990px;height:600px;margin-left: -495px;z-index:50;}
#header {width: 990px;height: 80px;padding:0;margin:0;z-index:100;}
.logo {float:right;margin-right:30px;padding-top:20px;}
.actus {position:absolute;top:650px;left:0;}
.adresse {float:left;padding-top:15px;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:14px;color:#896046;}
.coords {float:left;padding-top:5px;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:14px;color:#896046;}
#content {padding:0;margin:0;width:990px;height:700px;z-index:200;}
.h_legende {padding:0;padding-left:10px;font-size:10px; font-style:italic;}
#footer {margin-top:50px;width:990px;height:150px;text-align:right;color:#433226;}
table {padding:0;margin:0;text-align:left;vertical-align:top;border:none;width:100%;}
td {padding:0;margin:0;text-align:left;vertical-align:top;}

/* MENU */
ul {list-style:none;padding:0; margin:0;float:left;}
.menu {padding:0; margin:0; list-style:none; width:550px; height:25px; left:40px; top:50px; position:absolute; font-size:12px;}
.menu li {float:left; height:25px; margin-right:25px;}
.menu li a {display:block; float:left; height:25px; line-height:25px; color:#896046; text-decoration:none; font-family:Helvetica, Arial, sans-serif; text-align:center; cursor:pointer;}
.menu li a:hover {color:#e46420; cursor:pointer;}
.current {line-height:25px; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; text-align:center; background:url(../images/onglet.gif) repeat-x;}
#switch_bt {position:absolute; top:57px; left:500px;z-index:10;}
.switch_lg {color:#69402c; text-decoration:none; font-family:Helvetica, Arial, sans-serif; text-align:center; cursor:pointer; font-size:10px;}
.switch_lg:hover {color:#FFF;}

/* TEXTES */
h1 {margin-bottom:4px;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;line-height:16px;}
h1 span {font-size:14px; color:#e46420;}
h2 {margin-bottom:4px;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;color:#e46420;line-height:14px;}
h3 {padding:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;color:#644A37;line-height:12px;}
h4 {padding:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;color:#896046;line-height:15px;font-variant:small-caps;}
html[xmlns*=""] body:last-child h4 {padding:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;color:#765947;line-height:15px;font-variant:small-caps;}
p {padding:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;color:#FFFFFF;line-height:14px;}
.legende_orange {color:#be4411;text-decoration:none;}
/*.legende_orange:hover {color:#FFF;}*/
.legende_brune {color:#896046;font-family:Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;}
.txt_accueil {width:215px;margin-right:30px;margin-top:20px;padding:15px;float:right;}
.txt_accueil h3 {font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;color:#FFFFFF;line-height:14px; margin-top:5px;}

/* PROMOTIONS */
.promo_title {padding-top:55px;margin-left:155px;line-height:1.4;font-size:14px;}
* html .promo_title {padding-top:40px;margin-left:155px;line-height:1.4;font-size:14px;}
* html .promo_1 {width:300px;margin-left:75px;padding-top:30px;float:left;}
* html .promo_2 {width:300px;margin-left:50px;padding-top:56px;float:left;}
.promo_1 {width:300px;margin-left:155px;top:30px;float:left; position:relative;}
.promo_2 {width:300px;margin-left:50px;top:56px;float:left;position:relative;}

.promo_1 h1, .promo_2 h1 {margin-bottom:4px;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;color:#FFFFFF;line-height:18px;}
.promo_1 h2, .promo_2 h2 {margin-bottom:4px;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;color:#e46420;line-height:16px;}
.cgv {padding:0;margin:0;font-size:9px; font-style:italic; line-height:1.1; color:#433226;}
sup {vertical-align:text-top;font-size:5px;}

/* PROJET DU MOIS */
.month_content {position:relative;float:left;width:100%;height:430px;top:25px;}
.month_content p {color:#896046; line-height:1.1;}
.month_content p span {color:#FFF;}
.month_pagination {color:#FFF; font-size:12px; position:relative; top:40px;z-index:5000;}
.month_link {color:#FFF;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;}
.month_link:hover {text-decoration:none; color:#be4411;}
#lien_actif {color:#be4411; font-size:12px;}
.txt_mentions {position:absolute;width:785px;margin-top:50px;margin-left:165px;padding:0;float:left;}
.txt_mentions table {width:785px;margin:0;padding:0;}
.competences {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#644A37;text-align:left;width:380px;height:40px;}
.txt_book {position:absolute;margin-top:550px;}
.txt_book h2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;color:#e46420; padding:0; margin:0; display:inline;}
*+html .txt_book {position:absolute;top:100px;left:0;}
* html .txt_book {position:relative;margin-top:50px;left:0; height:30px;}

/* LIENS */
a {text-decoration:none; color:#FFF;}
a img {border:0;}
a:active, a:focus, input:focus, textarea:focus {outline:none;border:none;}
.home_link {font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;color:#FFFFFF;line-height:14px;text-decoration:none;cursor:pointer;}
.home_link:hover { text-decoration:underline;}
.link_n {font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#FFF;text-decoration:underline;cursor:pointer;}
.link_n:hover {color:#e46420;}
.back_link {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;font-weight:normal;line-height:13px;cursor:pointer;}
.back_link:hover {color:#be4411;text-decoration:none;}
.up_link {color:#896046;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;font-weight:normal;cursor:pointer;}
.up_link:hover {color:#89401c;}
.link_s {color:#644A37;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;font-weight:normal;line-height:13px;cursor:pointer;}
.link_s:hover {text-decoration:underline;}
.link_m {color:#896046;font-family:Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;cursor:pointer;}
.link_m:hover {text-decoration:none; color:#be4411;}
.link_devis {color:#e46420;font-family:Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;cursor:pointer;}
.link_devis:hover {text-decoration:none; color:#FFF;}

/* CONTACT */
form {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e46420;padding:0;margin:0;}
label {font-size:12px;line-height:1.2;color:#e46420; padding:0; margin:0;}
input {font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height:1.2;color:#FFF;padding:0;margin:0 0 5px 0;border:none;}
.input_bgimg {background-image:url(../images/new_input_text.gif);background-repeat:no-repeat; width:240px; height:25px;background-color:#60432f; padding:0 7px 0 7px;}
*+html input[type=text] {padding:0.5em 7px 9px 7px;line-height:1.2;height:12px;} /* HACK IE7 */
.input_bgimg{padding/*\**/:6px 7px 6px 7px\9;line-height/*\**/:1.2\9;height/*\**/:12px\9;} /* HACK IE8 */
.submit_button {cursor:pointer;font-family: Arial, Helvetica, sans-serif;font-size:12px; text-align:center;color:#e46420;background-color:#60432f;margin:5px 0 0 0;}
.submit_button:hover {color:#FFF;cursor:pointer;}
textarea {margin:0;padding:0 5px 0 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFF;background-color:#60432f;background-image:url(../images/textarea_repeat.gif);background-repeat:repeat-y; background-position:left;resize: none;width:324px; height:120px;overflow:hidden; border:none;display:block;}

.t-area-top {background-image:url(../images/textarea_top.gif);background-repeat:no-repeat; background-position:left; height:8px;}
.t-area-bottom {background-image:url(../images/textarea_bottom.gif);background-repeat:no-repeat; background-position:left; height:5px;}
* html .t-area-top {background-image:url(../images/textarea_top.gif);background-repeat:no-repeat; background-position:bottom left; height:8px;margin:0; padding:0}
* html .t-area-bottom {background-image:url(../images/textarea_bottom.gif);background-repeat:no-repeat; background-position:top left; height:5px; margin:0; padding:0;}
* html textarea {margin:0;padding:2 5px 2 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFF;background-color:#60432f;background-image:url(../images/textarea_repeat.gif);background-repeat:repeat-y; background-position:left;resize: none;width:324px; height:115px;overflow:hidden; border:none;display:block;}

.legende {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;line-height:14px;color:#FFFFFF;}
.legende2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:left;color:#e46420;}
.legende3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;color:#e46420;}
.bas_page {text-align:center;vertical-align:middle;background-image:url(../images/bottom.jpg);background-repeat:no-repeat;background-position:bottom;height:40px;}
.uk_bas_page {text-align:center;vertical-align:middle;background-image:url(../images/bottom.jpg);background-repeat:no-repeat;background-position:bottom;height:60px;}

/* GALERIE */
.gcontent {display:none; position:relative;float:left;width:100%;height:430px;top:25px;}
*+html .gcontent {display:none; position:relative;float:left;width:100%;height:410px;top:45px;}
.gcontent a, div.navigation a {font-family:Arial, Helvetica, sans-serif; font-size:10px;text-decoration: none;color:#FFF;}

.controls {color:#FFF;width:680px;padding:0;margin:0;}
*+html .controls {color:#FFF;width:680px;padding:0;margin-bottom:-20px;}
* html .controls {color:#FFF;width:680px;padding:0;margin-bottom:-20px;}
.controls a {font-family:Arial, Helvetica, sans-serif; font-size:10px;text-decoration: none;color:#FFF;}
.controls a:hover {color:#e46420;}

.ss-controls {float:left;margin-bottom:7px;}
.nav-controls {float:right;margin-bottom:7px;}

#slideshow_bg {background-color:#FFF;height:430px;width:680px;margin-top:20px; position:relative;}
.slideshow {clear: both;background-color:#FFF;width:670px;height:420px;padding:5px;}
.slideshow span.image-wrapper {float:left;background-color:#FFF;}
.slideshow a.advance-link {display: block;}
.slideshow img {border: none;display: block;}

.orange_spacer {background-color:#e46420;height:2px;width:680px;margin-top:32px;}
*+html .orange_spacer {background-color:#e46420;height:2px;width:680px;margin-top:-18px;}
* html .orange_spacer {display:none;}

.download {float:right;font-size:12px;}
.download a {color:#26140a;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;font-size:12px;line-height:1.2;}

.embox {float:left;padding:10px;margin:0;width:660px;height:30px; background-image:url(../images/infos_bg.gif); background-repeat:repeat-x; background-position:top;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.40;}
html[xmlns*=""] body:last-child .embox {float:left;padding:10px;margin:0;width:660px;height:35px; background-image:url(../images/infos_bg.gif); background-repeat:repeat-x; background-position:top;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.40;}

.caption { vertical-align:bottom;}
.image-title {font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#26140a;float:left; font-weight:bold;height:20px;line-height:1.2;}
.image-desc {color:#26140a;float:left; margin-left:5px;height:20px;line-height:1.2;}
.image-desc h1 {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:normal;color:#26140a;height:20px;line-height:1.2;}

.navigation {/* The navigation style is set by a javascript generated style on the page. */}

ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.30;}
*+html ul.thumbs li:hover {border: none;display: block;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.50;}

a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
ul.thumbs img:hover {border: none;display: block;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.50;}

.pagination {clear: both;}
.navigation div.top {margin-bottom: 12px;height: 11px;}
.navigation div.bottom {margin-top: 12px;}
.pagination a {display: block;float: left;padding: 4px 3px 2px 3px;}
.pagination a:hover {text-decoration: none;color:#e46420;}
.currentp {display:block;float:left;margin-left:2px;padding: 4px 3px 2px 3px;text-decoration: none;color:#e46420;font-family:Arial, Helvetica, sans-serif; font-size:10px;}

/* PROJET DU MOIS */
.see-more {font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: none;color:#FFF; cursor:pointer;}
.see-more:hover {color:#e46420;}