@charset "UTF-8";body{background-image:url(photos/fond-terrasse.jpg);background-repeat:repeat-x;background-color:#2D1D0F;}
body, html{margin:0px;padding:0px;height:100%}
body,td,th{font-family:Helvetica, Arial, sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0px}
#bgcontent{background:#281202;}
#fond{background-color:#281202;}
#menu{background:url(../images/menu.gif) repeat-x;border-top:1px solid #E8CAA8;border-bottom:1px #796147 solid;}
.menu{text-decoration:none;background:url(../images/menu.gif);font-size:13px;text-align:center;text-transform:uppercase;color:#5E462B;line-height:44px;display:block;letter-spacing:1px;padding-left:16px;padding-right:16px;text-shadow:0 1px 0 #e2d0ba;}
.menu:hover{text-decoration:none;color:#5E462B;background:url(../images/menu-roll.gif) repeat-x;text-shadow:0 -1px 0 #FFF;}
.separateur{background:url(../images/separateur.png) no-repeat;width:2px;}
.reservation{color:#a4907c;text-transform:uppercase;letter-spacing:2px;padding-right:10px;font-size:16px;line-height:24px;}
.reservation2{padding-left:25px;}
.reservation3{color:#CCC;font-size:11px;letter-spacing:1px;line-height:26px;}
.phone{color:#CCC;font-size:11px;letter-spacing:1px;line-height:26px;padding-left:20px;background:url(../images/phone.gif) no-repeat center left;}
.plan{color:#a4907c;font-size:12px;letter-spacing:1px;line-height:26px;text-decoration:none;border-bottom:1px #a4907c dotted;}
.plan:hover{color:#CCC;text-decoration:none;border-bottom:1px #CCC dotted;}
.fax{color:#CCC;font-size:11px;letter-spacing:1px;line-height:26px;padding-left:20px;background:url(../images/fax.gif) no-repeat center left;}
.reservation4{background-color:#000;color:#a4907c;font-size:14px;border:1px #a4907c solid;padding:2px;}
.reserver{background:url(../images/reserver.png) no-repeat 0 0;display:block;line-height:20px;color:#999;text-decoration:none;font-size:11px;letter-spacing:2px;text-align:center;}
.reserver:hover{background-position:bottom;text-decoration:none;color:#a4907c;}
.reserver2{line-height:26px;}
.contenucentre{width:480px;padding:15px;font-size:12px;color:#A4907C;border-left:1px #351e0c solid;border-right:1px #351e0c solid;}
.titrebienvenue{color:#A4907C;letter-spacing:5px;text-transform:uppercase;text-align:center;font-size:24px;padding-left:10px;}
.soustitre{color:#A4907C;letter-spacing:7px;text-transform:uppercase;text-align:center;font-size:18px;padding-left:7px;}
.soustitreactu{color:#A4907C;letter-spacing:7px;text-transform:uppercase;text-align:center;font-size:18px;padding-left:7px;padding-bottom:10px;}
.separateur-450{background:url(../images/separateur-450.png) no-repeat center;height:30px;}
.separateur-220{background:url(../images/separateur-220.png) no-repeat center;height:26px;}
.menugauche{border-bottom:1px dotted #715047;display:block;font-size:12px;letter-spacing:1px;line-height:24px;color:#CCC;padding:5px 0 5px 32px;background-color:#2a1402;background-image:url(../images/ornement-menu.png);background-position:center left;background-repeat:no-repeat;}
.menugauche:hover{border-bottom:1px dotted #715047;color:#FFF;background-color:#220f01;background-image:url(../images/ornement-menu-roll.png);}
.galeriephotos{color:#666;font-size:16px;display:block;letter-spacing:1px;padding-left:35px;padding-right:25px;background-image:url(../images/camera.png);background-repeat:no-repeat;background-position:center left;}
.galeriephotos:hover{color:#999;background-image:url(../images/camera2.png);}
.texte-milieu{color:#CCC;letter-spacing:1px;line-height:21px;font-size:11px;text-align:justify;}
.texte-milieu strong{font-size:12px;color:#FFF;}
.texte-milieu a{color:#A4907C}
.actualite{color:#CCC;font-size:16px;font-style:italic;text-align:center;}
.actualite2{color:#A4907C;font-size:12px;text-align:justify;line-height:21px;padding-left:10px;padding-right:10px;text-decoration:none}
.actualite3{padding-top:10px;border-top:#A4907C 1px dotted;}
.actualite4{color:#A4907C;font-size:12px;text-align:justify;line-height:21px;padding-left:10px;padding-right:10px;text-decoration:none}
.actualite4:hover{color:#ebdbcb;}
.dateactualite{color:#999;font-size:11px;font-style:italic;}
.gauche{background:url(../images/gauche.png) right repeat-y;border-right:1px #A4907C solid}
.droite{background:url(../images/droite.png) left repeat-y;border-left:1px #A4907C solid}
#photoaccueil1{background:url(../images/photos-accueil_01.jpg) no-repeat;border:10px #A4907C solid;display:block;line-height:150px;}
#photoaccueil2{background:url(../images/photos-accueil_02.jpg) no-repeat;border:10px #A4907C solid;display:block;line-height:150px;}
#photoaccueil3{background:url(../images/photos-accueil_03.jpg) no-repeat;border:10px #A4907C solid;display:block;line-height:150px;}
#photoaccueil4{background:url(../images/photos-accueil_04.jpg) no-repeat;border:10px #A4907C solid;display:block;line-height:150px;}
#photoaccueil1:hover{background:url(../images/photos-accueil0_01.jpg) no-repeat;}
#photoaccueil2:hover{background:url(../images/photos-accueil0_02.jpg) no-repeat;}
#photoaccueil3:hover{background:url(../images/photos-accueil0_03.jpg) no-repeat;}
#photoaccueil4:hover{background:url(../images/photos-accueil0_04.jpg) no-repeat;}
#fond-bas-middle{height:9px;font-size:8px;background:url(../images/fond-middle.png) no-repeat top;}
.pics{height:1024px;width:298px;padding:0;margin:0;}
.pics img{width:1024px;height:298px;top:0;}
.apostgauche{background:url(../images/apost1.gif) no-repeat top left;width:43px;}
.apostdroite{background:url(../images/apost2.gif) no-repeat bottom right;width:40px;}
.apostcentre{color:#A4907C;text-align:justify;font-style:italic;line-height:18px;font-size:13px;}
.apostcentre strong{line-height:24px;font-size:18px;color:#A4907C;}
.listecontenu{list-style:square;color:#A4907C;font-weight:bold;font-size:11px;}
.listecontenu2{list-style:square;color:#CCC;font-size:11px;}
.listecontenu2 strong{list-style:square;color:#A4907C;font-weight:bold;font-size:12px;}
.titretableau{letter-spacing:0px;background:#A4907C;padding:2px;color:#281202;text-align:center;font-weight:bold;font-size:11px;border-bottom:1px #8e7861 dotted;}
.titretableauhaut{letter-spacing:0px;background:#A4907C;padding:2px;color:#281202;text-align:center;font-weight:bold;font-size:11px;border-left:1px #8e7861 dotted;}
.interieurtableau{letter-spacing:0px;padding:2px;color:#A4907C;text-align:center;font-size:11px;border-left:1px #472811 dotted;border-bottom:1px #472811 dotted;}
.interieurtableau strong{color:#A4907C;text-align:center;font-size:11px;}
.ligne{background-color:#331b09;}
.ligne:hover{background-color:#221104;}
#footer{background:#190a00;border-top:1px #A4907C solid;text-align:center;letter-spacing:1px;font-size:11px;text-transform:uppercase;color:#381e0c;}
#footer a{color:#381e0c;font-weight:bold;}
#footer a:hover{color:#54331d;}
.depart{font-size:11px;color:#CCC;text-decoration:none;border-bottom:1px #CCC dotted;text-align:center;line-height:30px;}
.depart:hover{color:#A4907C;text-decoration:none;border-bottom:1px #CCC dotted;}
ul#menu_horizontal{list-style-type:none;width:90%;}
ul#menu_horizontal li{float:left;}
ul#menu_horizontal a{float:left;margin:0 2px;padding:5px 15px;text-align:center;border:1px solid gray;text-decoration:none;color:#000;background:#fff;}
ul#menu_horizontal a:hover{background:#ccc;border:1px solid gray;}
ul#menu_vertical{list-style-type:none;}
ul#menu_vertical li{margin-bottom:5px;}
ul#menu_vertical a{margin:0 2px;width:120px;height:20px;display:block;text-align:center;border:1px solid gray;text-decoration:none;color:#000;background:#fff;}
ul#menu_vertical a:hover{background:#ccc;border:1px solid gray;}
ul#menu_vertical2{list-style-type:none;}
ul#menu_vertical2 li{margin-bottom:5px;}
ul#menu_vertical2 a{margin:0 2px;width:120px;height:20px;display:block;text-align:left;border:1px solid gray;text-decoration:none;color:#000;background:#fff;}
ul#menu_vertical2 a:hover{background:#ccc;border:1px solid gray;}
p.informations{color:#990000;text-align:center;}
p.titre{text-align:center;font-size:18px;color:#000000;}
.contact_inc{text-align:center;font-weight:bold;font-size:18px;color:#666666;}
.contact_donnees{text-align:left;font-weight:bold;color:#000000;}
.contact_num{padding-left:30px;font-weight:bold;color:#666666;}
.contact_numero{font-weight:bold;color:#000000;}
.intitule_contact{text-align:right;color:#ffffff;}
.champ_contact{}
.table_prod{float:left;margin-bottom:20px;margin-left:17px;background-color:#FFFFFF;border:1px solid #b6b6b6;}
.table_prod_titre{background-color:#666666;border-bottom:4px solid #565656;}
.lien_titre_prod{color:white;}
.prod_ref_title{font-weight:bold;}
.prod_ref{}
.table_prod_prix{color:#FF0000;text-align:center;}
.prod_detail_table{}
.prod_detail_top{background-color:#666666;border:1px solid #B6B6B6;}
.prod_detail_ref{color:#000000;}
.prod_detail_titre_lien{color:white;}
.prod_detail_img_main{width:190px;}
.prod_detail_img_mini{width:60px;padding:10px;}
.prod_detail_aff{}
.table_prod_infos{}
.td_prod_desc{}
.td_prod_prix{}
.signe_euro{}
.td_prod_ajout_panier{}
.pagination{clear:both;margin-top:15px;text-align:center;}
.titre_commande{border-bottom:1px solid black;width:90%;margin-left:20px;}
.commande_page_suivante{font-size:10px;}
.table_reca_commande{}
.td_reca_commande{}
.table_panier{}
.th_panier{background-color:#3e3e3e;border-bottom:4px solid #313131;color:#ffffff;height:22px;text-align:center;}
.td_panier{border-right:1px dashed black;}
.bouton_panier{padding-right:20px;}
.panier_vide{}
textarea{border:1px solid #cccccc;margin:3px 0px 0px 0px;}
.inputform{border:1px solid #cccccc;height:23px;margin:3px 0px 0px 0px;}
.inputbutton{}
#footerplus,#footerplus a{color:#CCC;font-size:14px;font-weight:lighter;text-transform:none;font-family:Georgia, "Times New Roman", Times, serif;}
#footerplus a:hover{color:#FFF;}
@import url("http://js.apicius.com/calendar/zpcal/themes/layouts/layout-3d.css");.calendar{background-color:#331b09;}
.calendar table{border-color:#472811;color:#663f22;}
.calendar .nav{background-color:#472811;}
.calendar .button{background-color:#a4907c;border:0px dotted #472811;color:#281202;}
.calendar thead .title{background-color:#a4907c;border:1px dotted #a4907c;color:#281202;}
.calendar thead .headrow{}
.calendar thead .daynames{}
.calendar thead .name{background-color:#FFFFFF;border-color:#472811;color:#472811;}
.calendar thead .weekend{color:#472811;}
.calendar thead .hilite{border-color:#FFFFFF;background-color:#FFFFFF;color:#472811;}
.calendar thead .active{background-color:#FFFFFF;padding:2px 0px 0px 2px;border-color:#472811;}
.calendar tbody .day{}
.calendar tbody .day.othermonth{color:#888888;}
.calendar tbody .day.othermonth.oweekend{color:#E88888;}
.calendar table .wn{background-color:#FFFFFF;border-color:#472811;color:#472811;}
.calendar tbody .rowhilite td{background-color:#a4907c;color:#FFFFFF;}
.calendar tbody .rowhilite td.wn{background-color:#331b09;}
.calendar tbody td.hilite{background-color:#221104;border-color:#472811;}
.calendar tbody td.active{border-color:#404040 #d4d0c8 #d4d0c8 #404040;}
.calendar tbody td.selected{background-color:#a4907c;border-color:#FFFFFF;color:#FFFFFF;}
.calendar tbody td.weekend{color:#663f22;}
.calendar tbody td.today{color:#FFFFFF;}
.calendar tbody .disabled{color:#777777;}
.calendar tbody .emptycell{}
.calendar tbody .emptyrow{}
.calendar tfoot .footrow{}
.calendar tfoot .ttip{background-color:#a4907c;border:1px dotted #472811;color:#FFFFFF;}
.calendar tfoot .hilite{background-color:#472811;border-color:#404040 #d4d0c8 #d4d0c8 #404040;}
.calendar tfoot .active{border-color:#472811;}
.calendar .combo{background-color:#FFFFFF;border-color:#472811;color:#472811;}
.calendar .combo .active{background-color:#a4907c;border-color:#a4907c;color:#FFFFFF;}
.calendar .combo .hilite{background-color:#a4907c;border-color:#472811;color:#FFFFFF;}
.calendar .month-left-border{border-left:1px solid #472811;}
.calendar tfoot tr.time td{border-color:#472811;}
.calendar tfoot tr.time td.hour, .calendar tfoot tr.time td.minute{border-color:#472811;}
.calendar tfoot tr.time td.hilite{background-color:#472811;}
.calendar tfoot tr.time td.active{background-color:#472811;}
.calendar-time-scroller{border-color:#472811;}
.tdTexteChoixHotels{text-align:left;}
.tdChampChoixHotels{text-align:left;}
.tdTexteDateArrivee{text-align:left;}
.tdChampDateArrivee{text-align:left;}
.champDateArrivee{background-image:url(http://js.apicius.com/calendar/zpcal/themes/layouts/img/calendar.gif);width:140px;cursor:pointer;}
.tdTexteNombreNuits{text-align:left;}
.tdChampNombreNuits{text-align:left;}
.tdTexteNombreAdultes{text-align:left;}
.tdChampNombreAdultes{text-align:left;}
.tdTexteNombreChambres{text-align:left;}
.tdChampNombreChambres{text-align:left;}
.tdBoutonReserver{text-align:left;}
.tdBoutonAnnuler{text-align:left;}
.tdBoutonPlusOptions{text-align:left;}
.tdSeparation{text-align:left;}
.tdTexteChampChoixHotels{text-align:cleftenter;}
.tdTexteChampDateArrivee{text-align:left;}
.tdTexteChampNombreNuits{text-align:left;}
.tdTexteChampNombreAdultes{text-align:left;}
.tdTexteChampNombreChambres{text-align:left;}
.tdZoneVide{text-align:left;}
#lbOverlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
