.signout{color:#000;margin-right:20px}
.signout a{color:#000}
body{background-color:#F6F6F6;text-align:center;font:normal 80% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;margin:15px auto}
div#main{clear:both;width:990px;display:inline-block;border:1px solid #A8DBA8;background-color:#EBFFCE;border-radius:4px;margin:auto;padding:0}
.divnavbody1{clear:both;float:left;width:218px;display:inline-block;text-shadow:0 1px 0 #FFF;margin:10px auto auto}
.content{width:762px;float:right;background-color:#FFF;height:100%;border-style:none;margin:auto;padding:5px}
.tablepub{border:#009EC0 1px solid;background-color:#88BC98}
.bodyggad{clear:both;margin:10px}
.divggadannonces{clear:both;width:100%;margin:auto auto 10px}
.divggadbottom{clear:both;width:100%;padding-top:10px;padding-bottom:10px;margin:auto}
div#contentfoot{clear:both;padding-top:20px;text-align:center;margin:auto}
div#divfoot1{clear:both;text-align:left;margin:10px auto}
div#hglogo{width:210px;float:left;margin:12px auto auto}
div#slogan{font-size:1.1em;letter-spacing:2px;font-style:italic;color:#030;margin:auto}
div#hgheader{top:0;float:right;margin:auto;padding:0}
div#hgheaderpic{top:0;height:50px}
div#hgheaderpic img{vertical-align:top;text-align:right;margin-bottom:10px;border-width:0;padding:0}
div#hgheadertext{clear:both;float:left;width:720px;text-align:center;margin:auto}
div#headersearch{margin-left:460px;position:absolute}
div#hgheadertext h1{font-size:1.4em;color:#030}
.tablecontent{border:#3779A7 1px solid;background-color:#FFF}
.regionsdepartements{clear:both;font-size:1em;float:left;width:100%;margin:auto auto auto 15px}
.regionsdepartements ul{list-style-type:none;color:#030;padding:0}
.regionsdepartements li{text-align:left}
.mnuvert a,.mnucat a,.mnudept a,.recent a{text-decoration:none;color:#000}
.mnuvertcurrent a,.mnucatcurrent a,.mnudeptcurrent a{color:#F67A00;font-weight:bolder}
.mnuvert a:hover,.mnucat a:hover,.mnudept a:hover,.recent a:hover{text-decoration:none;color:#F67A00;text-shadow:none}
.recent{clear:both;width:100%;margin:180px auto auto}
.recent .date{margin-left:5px;font-size:.8em;font-style:italic}
.divmnuhotels{clear:both;margin-top:10px;float:left;width:217px;text-shadow:0 1px 0 #FFF}
.divnavbody1 .title,.divmnuhotels .title,.recent .title{font-size:1em;width:100%;text-align:center;color:#030;background-color:#EFEFEF;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:5px}
#detailregion{clear:both;width:100%;margin:0}
div#divfichedetail{clear:both;font-size:10pt;color:#363656;margin-top:10px;margin-bottom:5px;width:100%;border-style:none}
div#divficheservices{text-align:left;font-size:10pt;color:#363656;width:210px;vertical-align:top;float:left;margin-left:5px;padding:4px 2px}
.tblfichedetail{clear:both;border:0;font-size:10pt;color:#363656;margin-top:10px;margin-bottom:5px;width:100%}
.tdficheservices{text-align:left;font-size:10pt;color:#363656;width:220px;vertical-align:top;padding:4px 2px}
.tdfichedetail{text-align:justify;vertical-align:top;font-size:10pt;color:#363656;width:100%;padding:4px 2px}
div#hoteldetails{width:100%}
div#hoteldesk{position:relative;display:block;width:100%;text-align:left}
div#hotelseminaires{position:relative;display:block;margin-top:10px;width:100%;text-align:left}
.hotelcontact{clear:both;font-size:1em;text-align:center;margin:10px auto}
ul.detailhotel{list-style-position:outside;list-style-type:circle;margin-top:10px;color:#A6E673}
div#hotelservices{width:14em;vertical-align:top}
.tablecontentbottomdialog{float:left;background-color:#8DB0CC;font-size:9pt}
.tablecontentbody{background-color:#FFF;width:100%;margin:0;padding:0}
.tablecontenttext{clear:both;color:#4D4D4D;border-collapse:collapse;border-style:none;margin:auto;padding:2px}
.tablecontentstats{border:#50A974 1px solid;background-color:#F9FFF9}
.tblbody{width:728px;background-color:#FFF;border-color:#30BF30;border-style:solid;border-width:0;margin:auto;padding:0}
.textfeedback{color:#030;font-size:12pt;font-weight:400}
h2{font-size:120%;display:inline;color:#4D4D4D}
h3{margin-top:10px;padding-top:4px;font-size:1em}
h4{font-size:1em;font-weight:700;display:inline;color:#030}
h5{font-size:4pt;margin:0;padding:0}
.textimportant{color:#4D4D4D;font-size:110%;font-weight:700}
.textnote{color:#4D4D4D;font-size:100%;font-weight:700}
.cbo{width:100%;margin:10px auto}
.textselectoftheday{clear:both;color:#030;font-size:110%;font-weight:bolder;text-align:center;margin:auto auto 5px}
.textcalendar{color:#4D4D4D;margin-left:2px;margin-right:2px;padding:2px}
.calendartodayday{color:#4D4D4D;font-size:8pt;border-spacing:0;border-color:#FFB28C;border-style:solid;border-width:1px;margin:0;padding:1px}
.calendarselectedday{color:#C63;font-size:8pt;font-weight:700;background-color:#B5EDBC;border-color:#74907E;border-style:solid;border-width:1px;padding:1px}
hr{color:#AAA;background-color:#AAA;font-size:1pt;height:1px;border:0;width:80%}
hr.hotel{color:#D0D0D0;background-color:#D0D0D0;font-size:1pt;height:1px;border:0;width:100%}
hr.news{color:#AAA;background-color:#AAA;font-size:1pt;height:1px;border:0;border-style:dashed}
hr.modify{margin-left:0;color:#50A974;margin-right:0;border:0;border-style:dashed}
.textlabel{margin-left:2px;color:#4D4D4D;margin-right:2px;letter-spacing:1pt;background-color:transparent}
.texterr{margin-left:2px;color:#FFF;margin-right:2px;letter-spacing:1pt;background-color:red}
hr.menu{color:#7D63A9;margin-left:4px;height:1px;border-style:dotted;border-width:thin}
.divimage2{width:200px;margin-top:10px;margin-bottom:10px;text-align:center}
.table1new{width:80%;background-color:#FDFFF6}
.grdpagesheader{background-color:#B8C2D0;color:#4D4D4D}
.grdpagesalternatingrowstyle{font-size:8pt;text-align:left}
.grdpagerowstyle{text-align:left;font-size:8pt;background-color:#FDF6E8}
.nbvisites{font-size:8pt;color:#030;text-align:center}
div#backtoppage a{font-size:10pt;font-weight:700;text-decoration:undeline;color:#000}
.ancecol0{width:200px;text-align:left;white-space:nowrap}
.ancecol1{width:100%;text-align:right}
.ancecol2{width:200px;text-align:right;vertical-align:middle;white-space:nowrap}
.ancecol3{width:100px;text-align:right;vertical-align:middle;white-space:nowrap}
.typhotel{color:#030;margin:auto}
.navigation{height:30px;text-align:center;vertical-align:middle;margin:auto;padding:6px}
.navigation img{margin-left:5px;margin-right:5px}
.grdannonces{background-color:#FFF;border-width:0;margin:auto}
div#golfoftheday{min-width:600px;min-height:180px;margin:auto}
div#golfoftheday ul li{float:left;min-width:150px;max-width:350px;margin-left:6px;text-align:left;vertical-align:middle;font-size:1em}
div#golfregion{width:100%;font-size:1em;float:left;margin:auto auto 10px}
div#golfregion ul li{float:left;min-width:150px;margin-left:4px;text-align:left;vertical-align:middle}
div#golfregion img{margin-right:6px;border:0}
div#golfsummary{min-width:500px;float:left;margin:auto}
div#golfsummary ul li{float:left;min-width:150px;margin-left:6px;text-align:left;vertical-align:middle;font-size:1em}
.divgolfdetail{margin-bottom:10px;text-align:center;padding:4px}
div#golfcommentpro{clear:both;margin-top:5px;padding:0}
div#golfcommentpro h2{display:inline;font-size:1.1em}
.complementpresentation{clear:both;margin-top:10px}
.annoncesummary{clear:both;background-color:#FFF;width:100%}
div#annonces{display:inline-block;margin:auto}
.subtitle{color:#0B4880;margin-left:10px}
.annonce{border:#79BD9A 1px solid;background-color:#FDFDFD;width:728px;margin-bottom:10px;border-radius:5px}
div#divpresentationgolf,div#divpresentation{text-align:left;background-color:#FDFDFD;width:760px;margin-bottom:10px;float:right;padding:4px}
div#detailannonce,div#detailgolf{clear:both;text-align:center;background-color:#FFF;margin:auto}
.headerannonce{background-color:#A8DBA8;vertical-align:middle;height:32px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.titleannonce{margin-top:8px;margin-left:2px;text-align:left;float:left}
.textannonce{color:#363656}
.textdateannonce{font-size:8pt;font-weight:400;color:#4D4D4D;letter-spacing:normal;text-align:right}
.textnbreponsesannonce{font-size:8pt;margin-left:2px;color:#030;margin-right:2px;letter-spacing:1pt}
.divimg{float:left;margin:5px}
.divimg a img{vertical-align:top;border-color:#A8DBA8;border-style:solid;border-width:1px}
a.lnkgolf{color:#363656;font-weight:bolder;text-align:center;font-size:8pt}
a.lnkresa{text-decoration:none;color:#030;font-size:9pt;font-weight:700}
.logogolf{margin-top:1em;margin-left:2em;float:left}
.imglogogolf{margin-right:4px;margin-top:10px;margin-bottom:10px;border:0;vertical-align:middle;text-align:left}
.divregion{float:right;width:135px;margin-right:5px;margin-top:10px;margin-bottom:4px}
.divregion a{text-decoration:none;text-align:center}
.divregion a img{border:0;vertical-align:top;text-align:center}
.divtexteannonce{}
.reservation{margin-left:20px;margin-top:5px}
.tblpromo{border:#c9e0d0 1px solid;background-color:#FEF5CA;width:100%;padding:2px}
.texttitrepromo{color:#36445A;font-size:9pt;font-weight:700;text-align:center}
.textpromo{color:#4D4D4D;margin-left:4px;margin-right:4px;font-size:8pt;text-align:left}
.tblgolfs{clear:both;font-size:8pt;color:#363656;border-top:1px solid #79BD9A;width:100%;margin-top:5px;margin-bottom:5px;background-color:#FFF}
.tblgolfs tr{height:24px}
.trgolfs{background-color:#EBFFCE;color:#000;height:32px;white-space:nowrap;padding:5px}
.thgolfs{text-align:center;font-size:1.1em;white-space:nowrap}
.thgolfsp{text-align:center;font-size:1.1em;max-width:500px}
div#ajouerabsolument{margin-top:5px;margin-bottom:5px}
div#ajouerabsolument img{margin:0 5px 0 0}
.golfrupture{padding-top:10px;padding-bottom:5px;font-size:1.2em;font-weight:700;width:100%;text-align:right}
.golfname img{border:0;margin-right:4px}
.golfholes{width:40px;text-align:center;padding:2px}
.golfcreation{width:40px;text-align:center}
.golfarchi{width:120px;text-align:left;padding:2px}
.golfarchitecte{width:240px;text-align:left;padding:2px}
.golfpar{width:80px;text-align:right}
.golfslope{width:30px;text-align:center}
.golftime{width:10px;text-align:left}
.golfroute{width:100px;text-align:left}
.text18trous{color:red;margin-left:2px;margin-right:2px}
.text9trous{color:green;margin-left:2px;margin-right:2px}
.texttraining{color:blue;padding-left:2px;padding-right:2px;white-space:nowrap}
.rowselectedgolf{font-style:italic;vertical-align:middle}
.lienamazon{margin-top:10px;text-align:right}
a.lnkamazoncmde{text-decoration:none;color:#900;font-weight:700;font-size:12pt}
div#divamazon{clear:both;width:954px;border-top:solid 1px #AAA;text-align:left;margin:1em auto;padding:5px}
div#divcmdamazon{text-align:center;float:right;width:200px;border-color:#030;border-style:solid;border-width:1px;margin:35px;padding:5px}
.imgamazon{margin-right:5px;margin-bottom:5px;border-width:0}
.tablecontentselection{margin-left:2px;margin-right:2px}
hr.rupturedept{color:#AAA;background-color:#AAA;height:1px;border:0;width:80%;border-style:solid;margin:10px auto auto}
.smalltextrupturedeptindent{font-size:9pt;color:#FAF1BD;margin-bottom:3px;text-align:left}
.smalltextrupturedeptindent a{color:#FAF1BD;padding-left:2px;display:block;font-size:8pt;font-weight:400;text-decoration:none;margin-left:2px;margin-right:2px}
.smalltextrupturedeptindent a:hover{background-color:#63A583;color:#FAF1BD}
.buttonsnavbargolf{vertical-align:middle;line-height:18px}
.buttonsnavbargolf a{color:#0B486B;padding-left:2px;display:block;font-size:8pt;font-weight:400;text-decoration:none;text-align:left;margin-left:2px;margin-right:2px}
.buttonsnavbargolf a:hover{background-color:#5CB85C;color:#FFF}
.buttonscontainernavbodyregions{width:190px}
.buttonsnavbodyregion a{color:#0B486B;padding-left:2px;display:block;font-size:9pt;font-weight:400;text-decoration:none;text-align:left;margin-left:2px;margin-right:2px}
.buttonsplregion a{color:#0B486B;padding-left:2px;display:block;font-size:9pt;font-weight:400;text-decoration:none;text-align:left;margin-left:4px;margin-right:2px}
.buttonsplregionactive a{color:#FF2A2A;padding-left:2px;display:block;font-size:9pt;font-weight:400;text-decoration:none;text-align:left;margin-left:4px;margin-right:2px}
.buttonsplpays a{color:#030;padding-left:2px;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-align:center;margin:10px 2px}
.viggolf{border-color:#74907E;border-width:1px;margin:3px 6px 6px 3px}
.adressegolf{float:left}
.tblreperes{border:#A8DBA8 1px solid;font-size:9pt;color:#363656;margin:10px 0 0}
.threperes{font-size:8pt;color:#FFF;padding-left:10px;padding-right:10px;text-align:right;background-color:#3B8686;height:30px}
.threpereslope,.threperesss{font-size:8pt;color:#FFF;padding-left:10px;padding-right:10px;text-align:center;background-color:#3B8686}
.reperesss,.repereslope{font-size:8pt;color:#7B1B3F;margin-left:2px;margin-right:4px;text-align:center;background-color:#FFF}
.reperenoir{font-size:8pt;color:#FFF;text-align:center;background-color:#000;height:30px}
.repereblanc{font-size:8pt;color:#000;text-align:center;background-color:#FFF;height:30px}
.reperejaune{font-size:8pt;color:#000;text-align:center;background-color:#FF0;height:30px}
.reperebleu{font-size:8pt;color:#FFF;text-align:center;background-color:Blue;height:30px}
.repererouge{font-size:8pt;color:#FFF;text-align:center;background-color:red;height:30px}
.bodyhotels{clear:both;margin:auto;padding:0}
.ggsearch{text-align:center;width:200px;font-size:.8em;margin:10px auto}
.ggsearchw{text-align:center;width:100%;font-size:.8em;margin:10px auto}
.textcomplement{clear:both;width:100%;text-align:left;margin-bottom:10px}
.tblquestionnaire{border:#74907E 1px solid;font-size:8pt;color:#4D4D4D;padding:2px}
.tblquestionnaireheader{font-size:8pt;color:#FFF;background-color:#74907E}
.imgmapcountry{border:0;margin-right:10px;margin-bottom:5px}
.footer{clear:both;text-align:left;margin:4px}
.footer:first-letter{font-size:1.4em;letter-spacing:1.5px;line-height:18px}
.fbbuttontop{clear:both;height:80px;width:468px;background-color:#FFFFE5;border:#A8DBA8 1px solid;border-radius:10px;margin:10px auto}
.fbbuttonshare{margin-left:10px}
.fbbuttongplusone{float:left;margin-left:100px}
div#header{background-color:#FFF;height:160px;margin:auto}
div#golfcomment{clear:both;text-align:left;width:100%;margin-top:5px}
div#divpresentation:first-letter,div#golfcomment:first-letter{font-size:1.5em;font-weight:bolder;color:#030}
div#golfcomment blockquote{font:italic 1em/1.6em Georgia, "Times New Roman", Times, serif;width:300px;background:url(images/close-quote.gif) no-repeat right bottom;padding-left:18px;text-indent:-18px;float:right;color:#999;margin:10px 0 10px 10px}
div#golfcomment blockquote:first-letter{background:url(images/open-quote.gif) no-repeat left top;padding-left:18px;font:italic 1.4em Georgia, "Times New Roman", Times, serif}
div#divgolfnear,div#golfcomment ul li{clear:both;width:100%}
div#hotelrestaurant,div#hotelmariage,div#hotelspa{position:relative;margin-top:10px;display:block;width:100%;text-align:left}
ul.detailhotel li,div#hotelservices ul li,div#golfservices ul li,div#golfenseignement ul li{margin-top:5px;color:#4D4D4D}
div#hotelservices ul,div#golfservices ul,div#golfenseignement ul{list-style-position:outside;list-style-type:disc;margin-top:10px;color:#A6E673}
div#golfservices,div#golfenseignement{clear:both;width:14em;vertical-align:top;margin-left:5px}
div#backtoppage,.editannonce{clear:both;margin:auto}
.nbvisites a.toppage:hover,.editannonce a:hover,a.lnkresa:hover,a.lnkance:hover,a.lnkamazoncmde:hover{text-decoration:underline}
div#golfoftheday ul,div#golfregion ul,div#golfsummary ul{list-style:none;margin:0;padding:0}
div#golfoftheday img,div#golfsummary img{margin-left:4px;margin-right:6px;border:0}
.annoncesummary p,.annonce p{clear:both;text-align:left;margin:5px}
.editannonce img,.imgarray{border:0;vertical-align:middle;margin:auto 2px auto auto}
.editannonce a,a.lnkance{text-decoration:none;color:#363656;font-size:8pt}
.buttonscontainernavbargolfs,.buttonscontainerplregions{width:180px}
.buttonsnavbodyregion,.buttonsplregion *,.buttonsplregionactive *,.buttonsplpays *{vertical-align:middle}
.buttonsnavbodyregion a:hover,.buttonsplregion a:hover,.buttonsplregionactive a:hover,.buttonsplpays a:hover{background-color:#5CB85C;color:#FFF;text-decoration:none}
.buttonwrapper{clear:both;margin:10px auto}
.buttonwrapper a:hover{text-decoration:none}
.mnuvert,.mnucat,.mnudept,.recent ul{list-style-type:none;text-align:left;margin:10px auto auto;padding:0}
.mnuvert li,.mnucat li,.mnudept li,.recent li{line-height:25px;padding-left:15px}
.divlisthotels,div#divbuttons{margin:auto}
.iconsannonce,.iconsannoncesummary{float:right;margin-top:-10px}
.golfname,.divitemsannonce{text-align:right}
.complementannonce,.complementgolf,.modif{clear:both};
/* WeatherSlider Style */
#meteo{clear:both;width:468px;height:250px;margin:auto}
#meteo h3{margin-top:10px;font-size:1em; display:inline;}
#weatherslider{margin-top:30px;margin-bottom:40px;width:468px}
#ws-widgets{width:1000px;margin:0 auto}
#ws-widgets .ws-widget{width:240px;height:240px;float:left;margin:255px 5px 0}
#ws-weathers{width:690px;height:495px;position:absolute;left:50%;margin-left:-195px;top:0}
#ws-weathers .ws-infobox{display:none!important}
