html {height:100%;}
body {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;height:100%;color:#646567;}
body,img {margin:0;padding:0;}
img {border:0;}
a, input:focus, select:focus, textarea:focus {outline:none;}
p {margin:0;padding:0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

#superglobal {background:#cde77d;min-height:100%;}
#header {margin:0 auto;width:980px;}
#header #menu .item {float:left;}
#global {width:980px;margin:0 auto;}
#supercontent {width:980px;background:#fff;}
#content {width:980px;}
#footer {background:url(images/bck_footer.gif) repeat-x;width:980px;height:20px;padding:5px 0 0 0;text-align:center;color:#016e75;}
#footer a {color:#016e75;}
#tit_page {text-align:center;padding:20px 0 0 0;}

#gb_accueil #actu_def {padding:25px 0 15px 22px;}
#gb_accueil #actu_def span {color:#3e372e;font-size:14px;font-weight:bold;text-decoration:underline;}
#gb_accueil #actu_def marquee {color:#22a2a8;width:860px;}
#gb_accueil #col1 {float:left;width:399px;padding:0 22px;}
#gb_accueil #col2 {float:left;width:485px;}
#gb_accueil #col2 #bt_reservation {text-align:right;}
#gb_accueil #col2 #bt_decouvrez {margin:-19px 0 0 0;}
#bloc_bienvenue {background:url(images/bloc_bienvenue.gif) no-repeat;width:399px;height:196px;}
#bloc_bienvenue #img_bienvenue {float:left;width:117px;height:127px;padding:50px 12px 0 15px;}
#bloc_bienvenue #txt_bienvenue {float:left;width:245px;font-size:11px;padding:50px 0 0 0;}
#bloc_bienvenue #txt_bienvenue span {color:#0b929b;}

#gb_page {font-size:11px;color:#87888a;width:930px;margin:0 auto;}

#container_slider_galerie {width:920px;height:173px;background:#ffeb88;position:relative;}
.slider_galerie {float:left;width:832px;height:150px;margin:23px 0 0 50px;overflow:hidden;}
.slider_galerie a {color:#19171a;text-decoration:none;}
.slider_galerie .javascript_css {position:relative;z-index:3;width:140px;padding:20px;margin:200px auto;background:#e5e5e5;display:none;}
.slider_galerie .prev {z-index:2;width:35px;position:absolute;left:10px;top:70px;}
.slider_galerie .next {z-index:2;width:35px;position:absolute;right:10px;top:70px;}
.slider_galerie .prev a, .slider_galerie .next a {display:none;}
.slider_galerie .prev img, .slider_galerie .next img {width:35px;}
.slider_galerie .slider {float:left;position:relative;width:820px;height:128px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_galerie ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_galerie li {float:left;display:inline;width:209px;height:128px;margin:0;padding:0;overflow:hidden;}
.slider_galerie .img_slider {width:209px;height:128px;margin:0;padding:0;}

#plan {float:left;padding:27px 16px 0 0;width:464px;}
.article {padding:10px 0;}
.article .titre {color:#58cccc;font-size:14px;padding:0 0 10px 0;}
.article .left {padding:0 10px 0 0;}
.article .right {padding:0 0 0 10px;}
#liens_alentours {background:url(images/box/1/middle.gif) repeat-y;color:#58cccc;padding:15px 0 15px 40px;}
#liens_alentours a {color:#959595;}
#liens_alentours strong {font-size:14px;}

#gb_tarifs {width:930px;margin:0 auto;}
#gb_tarifs table {text-align:center;width:450px;}
#gb_tarifs .cel_periode {background:#fde04b;font-size:11px;color:#749900;height:18px;}
#gb_tarifs .col1n {float:left;width:450px;border:1px solid #58cccc;margin:10px 0 20px 0;}
#gb_tarifs .col2n {float:right;width:450px;border:1px solid #58cccc;margin:10px 0 20px 0;}
#gb_tarifs .col1l {float:left;width:450px;}
#gb_tarifs .col2l {float:right;width:450px;}
#gb_tarifs .ar_nuitee {padding:5px 0;}
#gb_tarifs .ar_locatifs {border:1px solid #ff9e35;margin:10px 0 20px 0;padding:5px 0;}
#gb_tarifs .ar_global {border:1px solid #56c9c9;padding:5px 0;width:450px;margin:20px auto;}
#gb_tarifs .ar_salle {padding:5px 0;}
#gb_tarifs .titres {background:#aed925;font-weight:bold;color:#fff;height:21px;}
#gb_tarifs .tit_global {background:#56c9c9;font-size:11px;font-weight:bold;color:#fff;height:18px;}
#gb_tarifs .cel_nuitee {background:#9ce7e7;font-size:11px;color:#0f959e;height:18px;}
#gb_tarifs .cel_locatifs {background:#febb74;font-size:11px;color:#c65400;height:18px;}
#gb_tarifs .cel_global {background:#cde77d;font-size:11px;color:#29b7b7;height:18px;}
#gb_tarifs .cel_salle {background:#9ce7e7;font-size:11px;color:#0f959e;height:18px;}
#gb_tarifs .tit_bloc {border:2px solid #aed925;text-align:center;font-size:14px;font-weight:bold;color:#aed925;height:20px;padding:3px 0 0 0;margin:20px 0 10px 0;}



#gb_contact {width:930px;margin:0 auto;}
#gb_contact #formulaire {float:left;text-align:center;padding:0 25px;}
#gb_contact #form_contact {width:453px;}
#gb_contact #cont_contact {background:url(images/box/2/middle.gif) repeat-y;}
#gb_contact #cont_form {width:300px;padding:20px 0 20px 50px;}
#gb_contact #cont_form label {float:left;width:90px;color:#616163;text-align:right;padding:3px 5px 0 0;}
#gb_contact #cont_form .ipt {width:195px;margin:1px 0;}
#gb_contact #cont_form .ipt_msg {width:195px;margin:1px 0;height:140px;}
#gb_contact #cont_form #submit_cont {float:right;padding:10px 20px 10px 0;}
#coordonnees {float:left;color:#a0a0a1;text-align:center;}
#coordonnees a {color:#a0a0a1;}
#coordonnees .titre {color:#58cccc;text-decoration:underline;width:403px;}
#coordonnees #adresse {text-align:left;}
