@charset "utf-8";
/* CSS Document */

body,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
* html body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #000;font-family:tahoma, Arial, Helvetica, sans-serif; background-image:url(images/fond1_haut.jpg); background-position:top center; background-repeat:no-repeat}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #000;font-family:tahoma, Arial, Helvetica, sans-serif}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;} 
:focus {-moz-outline-style: none;} 
img, div { behavior: url(iepngfix.htc) }
/*img {behavior: url(pngHack/pngHack.htc);}*/
img.bg {min-width: 100%;width: 100%;height: auto;position: absolute;top: 0;left: 0;}

.bgbas {  background-position:bottom; background-repeat:no-repeat;min-width: 100%;width: 100%;height: auto; }
.global{ position:relative;width:865px; margin:0 auto;}
.entete {  height:247px;}
.entete ul{ float: right}
.entete li{ display:inline; margin:0 4px; font-size:12px;}
li a:link, li a:visited, li a:active{text-decoration:none; color:#fff;}
li a:hover{text-decoration: none;  color:#F90;}
 .orange a:link, .orange a:visited, .orange a:active {text-decoration: underline;  color:#F90;}
.orange a:hover {text-decoration: none;  color:#F90;}
.navfond {background-image:url(images/fond_noir.png); margin:3px 0 0 0;width:100%;height:48px;}
.navfond ul {font-family: "Times New Roman", Times, serif;font-size:18px;color:#fff; padding:14px 0; }
.navfond li {display:inline; padding:0 12px;}

.contenu {background-image:url(images/fond_gris.png); width:100%;}
* html .gauche{width:466px;margin:0 7px 28px 14px;}
.gauche{width:466px;margin:0 14px 28px 21px; padding-bottom:100px;}
.gauche ul{ margin:6px 0 12px 24px; font-size:14px}
.gauche li{ color:#FFF}
.gauche h1 { font-family:"Times New Roman", Times, serif; color:#FFF; padding:42px 0 12px 0 }
.gauche img { background-color:#000; border:1px solid #fff; padding:2px;}
.gauche h2 {color:#F90; font-size: 16px; margin:8px 0 0 0; border-bottom:1px solid #666; /*color:#FFF; margin:-28px 0 0 2px; font-size:18px; background-image:url(images/soustitre.png); background-repeat:no-repeat; */}
.gauche h3 {color:#F90; font-size: 16px;}
.gauche p { color:#FFF; margin:6px 0 12px 0; font-size:14px; line-height: 21px; text-align:justify}
.gauche p a:link, .gauche a:visited, .gauche a:active {text-decoration: underline;  color:#fff; font-size:14px;}
.gauche p a:hover {text-decoration: none;  color:#fff;}
.gauche div { width:224px; float:left; }
.gauche div p{ padding:0 4px;}
.gauche div a:link, .gauche div a:visited, .gauche div a:active {text-decoration: underline;  color:#F90; font-size:14px;}
.gauche div a:hover {text-decoration: none;  color:#F90;}

.table { color:#FFF; text-align:center; margin-bottom:24px; font-size:14px; }
.table td{padding:2px 0 }
.table img { border:none}

.salle { color:#fff; margin-top:12px; font-size:14px;}
.salle  td{ padding-left:4px; text-align:center; border-bottom:1px solid  #999;}
.salle .tabelheader { background-color: #000; color:#F90; text-align:center; font-weight:bold;}
.salle  .frcol { text-align:left; border-right:2px solid #999}

#nouvelles {height:156px;width:466px; padding-top:21px; background-repeat:no-repeat;}
#nouvelles div{width:448px;height:142px;overflow-y: scroll;margin:0px 0px 12px 0px;background-color:#3c3c3c;border:1px solid #FFF;padding:8px;}
#nouvelles h2{font-family: Tahoma, Geneva, sans-serif; font-size:14px;color: #fff;text-align:left;font-size:14px;font-weight:bold;margin:8px 0 0 0;padding:0px;border-bottom:1px solid #fff; background-image:none;}
#nouvelles h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color: #999999;text-align:left;font-size:10px;font-weight:bold;margin:0px;padding:0px;}
#nouvelles h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color: #999999;text-align:left;font-size:10px;font-weight:bold;margin:0px;padding:0px;}
#nouvelles p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-size:12px;padding-right:12px;text-align:justify;}

* html .droit{width:335px;float:right;margin:0 7px 0 0px;}
.droit{width:335px;float:right;margin:0 21px 0 7px;}
.disponibilite { margin:36px 0 12px 0 ; background-image:url(images/fond_disponibilite.png); height:206px; width:335px;}
.disponibilite h2 { font-family:"Times New Roman", Times, serif; color:#FFF; font-size:24px; text-align:center; padding:8px 0;}
.disponibilite table { margin:0 auto; color:#FFF; font-size:14px; margin-top:12px;}
.disponibilite td { height:30px;}

.anim{ width:460px!important; border:1px solid #fff; padding:1px; height:162px;}
.anim img { background-color:#000; border:0px solid #fff; padding:2px;}

.btdisponibilite { width:89px; height:21px; float:right; margin:0px; }
a.btdisponibilite {background-image: url(images/bt_disponibilite.gif); display:block; width:89px;} 
a.btdisponibilite:hover {background: url(images/bt_disponibilite.gif)  0 -21px }

.btannuler { width:162px; height:21px; float:right; margin:0px; }
a.btannuler {background-image: url(images/bt_annuler.gif); display:block; width:162px;} 
a.btannuler:hover {background: url(images/bt_annuler.gif)  0 -21px }

.btdisponibilite-en { width:121px; height:21px; float:right; margin:0px; }
a.btdisponibilite-en {background-image: url(images/bt_disponibilite-en.gif); display:block; width:121px;} 
a.btdisponibilite-en:hover {background: url(images/bt_disponibilite-en.gif)  0 -21px }

.btannuler-en { width:56px; height:21px; float:right; margin:0px; }
a.btannuler-en {background-image: url(images/bt_annuler-en.gif); display:block; width:56px;} 
a.btannuler-en:hover {background: url(images/bt_annuler-en.gif)  0 -21px }

.btdisponibilite-esp { width:99px; height:21px; float:right; margin:0px; }
a.btdisponibilite-esp {background-image: url(images/bt_disponibilite-esp.gif); display:block; width:99px;} 
a.btdisponibilite-esp:hover {background: url(images/bt_disponibilite-esp.gif)  0 -21px }

.btannuler-esp { width:69px; height:21px; float:right; margin:0px; }
a.btannuler-esp {background-image: url(images/bt_annuler-esp.gif); display:block; width:69px;} 
a.btannuler-esp:hover {background: url(images/bt_annuler-esp.gif)  0 -21px }

.btattraits {  width:298x; height:100px; float:right; margin:12px 18px 3px 18px; border:1px solid #fff; }
a.btattraits {background-image: url(images/bt_attraits.jpg); display:block; width:298px;} 
a.btattraits:hover {background: url(images/bt_attraits.jpg)  0 -100px }

.btoffres { width:298x; height:100px; float:right; margin:3px 18px 3px 18px; border:1px solid #fff; }
a.btoffres {background-image: url(images/bt_offres.jpg); display:block; width:298px;} 
a.btoffres:hover {background: url(images/bt_offres.jpg)  0 -100px }

.btattraits-en { width:298x; height:100px; float:right; margin:12px 18px 3px 18px; border:1px solid #fff; }
a.btattraits-en {background-image: url(images/bt_attraits-en.jpg); display:block; width:298px;} 
a.btattraits-en:hover {background: url(images/bt_attraits-en.jpg)  0 -100px }

.btoffres-en { width:298x; height:100px; float:right; margin:3px 18px 3px 18px; border:1px solid #fff; }
a.btoffres-en {background-image: url(images/bt_offres-en.jpg); display:block; width:298px;} 
a.btoffres-en:hover {background: url(images/bt_offres-en.jpg)  0 -100px }

.btattraits-esp { width:298x; height:100px; float:right; margin:12px 18px 3px 18px; border:1px solid #fff; }
a.btattraits-esp {background-image: url(images/bt_attraits-esp.jpg); display:block; width:298px;} 
a.btattraits-esp:hover {background: url(images/bt_attraits-esp.jpg)  0 -100px }

.btoffres-esp { width:298x; height:100px; float:right; margin:3px 18px 3px 18px; border:1px solid #fff; }
a.btoffres-esp {background-image: url(images/bt_offres-esp.jpg); display:block; width:298px;} 
a.btoffres-esp:hover {background: url(images/bt_offres-esp.jpg)  0 -100px }


.btservices { width:298x; height:100px; float:right; margin:3px 18px 3px 18px; border:1px solid #fff; }
a.btservices {background-image: url(images/bt_service.jpg); display:block; width:298px;} 
a.btservices:hover {background: url(images/bt_service.jpg)  0 -100px }

.btservices-esp{ width:298x; height:100px; float:right; margin:3px 18px 3px 18px; border:1px solid #fff; }
a.btservices-esp {background-image: url(images/bt_service-esp.jpg); display:block; width:298px;} 
a.btservices-esp:hover {background: url(images/bt_service-esp.jpg)  0 -100px }


.btreservez { width:200x; height:37px; float:right; margin:3px 0; border:none; }
a.btreservez {background-image: url(images/bt_reservez.gif); display:block; width:200px;} 
a.btreservez:hover {background: url(images/bt_reservez.gif)  0 -37px }

.btreservez-en { width:200x; height:37px; float:right; margin:3px 0; border:none; }
a.btreservez-en {background-image: url(images/bt_reservez-en.gif); display:block; width:200px;} 
a.btreservez-en:hover {background: url(images/bt_reservez-en.gif)  0 -37px }

.btreservez-esp { width:200x; height:37px; float:right; margin:3px 0; border:none; }
a.btreservez-esp {background-image: url(images/bt_reservez-esp.gif); display:block; width:200px;} 
a.btreservez-esp:hover {background: url(images/bt_reservez-esp.gif)  0 -37px }

.infodroit { width:298px;  margin:3px 18px 3px 18px; border:1px solid #fff; color:#FFF; padding-bottom:8px;}
.infodroit img { padding:4px;}
.infodroit h2 { font-family:"Times New Roman", Times, serif; font-weight:normal; color:#FFF; font-size:21px; margin:6px 0 0 4px;/*background-image:url(images/soustitre.png); background-repeat:no-repeat;*/ }
.infodroit p, .forfaitvedette h2, .forfaitvedette h3 {padding:3px 6px;}
.infodroit p { text-align: justify; font-size:14px; line-height:21px;}
.infodroit a:link, .infodroit a:visited, .infodroit a:active {text-decoration: underline;  color:#fff;}
.infodroit a:hover {text-decoration: none;  color:#fff;}
.infodroit ul { margin:12px 0 12px 24px; list-style:circle; font-size:14px;}
.infodroit li { margin:4px 0;}

.forfaitvedette { width:298px;  margin:3px 18px 3px 18px; border:1px solid #fff; color:#FFF; }
.forfaitvedette p, .forfaitvedette h2, .forfaitvedette h3 {padding:3px 6px;}
.forfaitvedette p { text-align: justify; font-size:14px; line-height:21px;}
.forfaitvedette ul { margin:12px 0 12px 24px; list-style:circle; font-size:14px;}
.forfaitvedette li { margin:4px 0;}
.forfaitvedette h2 { font-family:"Times New Roman", Times, serif; font-weight:normal; color:#FFF; font-size:21px; margin:0px 0 0 4px;}
.forfaitvedette h4 { font-family:"Times New Roman", Times, serif; font-weight:normal; color:#FFF; font-size:14px; margin:0px 0 0 4px; text-align:center}

.forfaitvedette a:link, .forfaitvedette a:visited, .forfaitvedette a:active {text-decoration: underline;  color:#fff;}
.forfaitvedette a:hover {text-decoration: none;  color:#fff;}

.adresse { color:#fff; width:298px; margin:72px 18px 24px 18px;}
.adresse img{ float:left; padding:0 12px 40px 0;}
.adresse h3{	font-family:"Times New Roman", Times, serif;color:#F90;}
.adresse p{ font-size:14px; padding:6px 0}

.liens a:link, .liens a:visited, .liens a:active {text-decoration: underline;  color:#fff;}
.liens a:hover {text-decoration: none;  color:#fff;}

.forfaits{ width:450px!important; border:5px solid #656567; padding:10px 10px 10px 10px; margin-bottom:6px;}
.forfaits h4{ color:#f90}
.forfaits ul { padding-left:12px;}
.img_forfaits { margin:10px 0 0 10px; display:block}

.footer { background-color:#000; width:100%; color:#FFF; height:30px;}
.footer p{ text-align:center; font-size:11px; padding-top:12px;}
.footer a:link, .footer a:visited, .footer a:active {text-decoration: none;  color:#fff;}
.footer a:hover {text-decoration:underline;  color:#fff;}