﻿html{height:100%;margin-bottom:1px;margin:0;padding:0;}
html, body{height:100%;margin:0 0 1px;padding:0;}
body{margin:20px 0;background:#ffffff;}
body, th, td, input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
h1{font-size:16px;font-weight:bold;color:rgb(255, 116, 57);font-family:verdana;margin-bottom:0px;margin-top:0px}
.white{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff;}
select{background-color:#F8FAEB;color:#666;font-weight:bold;}
input, textarea{font-weight:bold;background:#F8FAEB;color:#666;}
input.text{padding:2px 5px;background:#F8FAEB;border-top:1px solid #4D5719;border-left:1px solid #4D5719;border-right:1px solid #D6E48E;border-bottom:1px solid #D6E48E;}
input.checkbox{background:#F8FAEB;}
input.button{background:#B8D03B;border-top:1px solid #D6E48E;border-left:1px solid #D6E48E;border-right:1px solid #4D5719;border-bottom:1px solid #4D5719;color:#FFFFFF;}
h2, h3{margin-top:0em;margin-bottom:5px;font-family:"Times New Roman", Georgia, Times, serif;color:#626456;font-variant:small-caps;}
h4{letter-spacing:-.075em;font-size:3em;}
h2{letter-spacing:-.05em;font-size:1.8em;font-weight:normal;color:#757575;}
h3{font-size:14px;}
h4,p.h4{font:bold 14px Georgia;padding:15px 0 2px;margin-bottom:15px;color:#c00;border-bottom:1px solid #e3c4c4;clear:both}
p, ul, ol{margin-top:1.5em;line-height:15px;font-size:12px;}
ul, ol{margin-left:3em;}
a{text-decoration:none;color:#0000ff;}
a:hover{border:none;color:#0000FF;}
h1 a, h2 a, h3 a{border:none;text-decoration:none;color:#626456;}
h1 a:hover, h2 a:hover, h3 a:hover{background:none;border-bottom:1px dotted #B8D03B;color:#B8D03B;}
hr{display:none;}
.clear{clear:both}
#content{float:left;width:420px;padding:0 24px 0 21px;}
#topheader{width:978px;margin:0 auto;height:110px;}
#header{width:980px;height:35px;margin:0 auto;}
#menu{float:left;}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal;}
#menu li{float:left;}
#menu a{display:block;float:left;height:25px;margin-right:1px;padding:10px 20px 0px 20px;background:#E9EED0;text-decoration:none;font-size:16px;font-weight:bold;color:#8C8F7D;font-family:Arial, Verdana, Helvetica, sans-serif;}
#menu a:hover{background:#DDE6AB;color:#2C2E22;}
#menu .current_page_item a{background:#B8D03B;color:#FFFFFF;}
#logo{background-color:#B8D03B;min-height:15px;height:15px;width:980px;margin:0pt auto;}
#logo h1, #logo h2{float:left;margin:0;padding:0;}
#logo p{clear:left;margin:0;padding:0 0 0 20px;line-height:normal;font-size:13px;font-weight:bold;color:#C2C5B1;}
#surpage{width:968px;min-height:21px;margin:0 auto;padding:6px 0px 2px 10px;background:#eee;border-bottom:1px solid #336699;border-left:1px solid #B8D03B;border-right:1px solid #B8D03B;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#00BFFF;}
#page{width:978px;margin:0 auto;padding:20px 0;background:#FFFFFF;border:1px solid #B8D03B;border-top:none;}
#bigcontent{float:left;width:690px;padding:0 24px 0 21px;}
#extrabigcontent{float:left;width:920px;padding:0 24px 0 21px;}
.sidebar{float:left;width:150px;padding:25px 10px 0 11px;}
.sidebar ul{margin:0;padding:0;list-style:none;}
.sidebar li{margin-bottom:2em;font-size:14px;color:#ffffff;text-decoration:none;}
.sidebar li a{margin-bottom:2em;font-size:14px;color:#000;text-decoration:none;}
.sidebar li a:hover{border:none;background:#336699;color:#FFFFFF;}
.sidebar li li{margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.sidebar li h2{margin:0 0 1em 0;color:#FFFFFF;}
#sidebar2{width:150px;padding:0px 0 0 11px;}
#sidebar2 li ul{line-height:normal;}
#sidebar2 li li{padding:5px;font-size:11px;}
#sidebar2 li a{border:none;}
#footer{text-align:center;font-size:11px;}
.lignetab{font-family:Verdana;font-weight:bold;font-size:10px;color:#fff;text-decoration:none;height:25px;}
.nav, .nav a{font:bold 18px"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:center;text-decoration:none;}
caption{margin:0;padding:0;width:170px;background:#A2ADBC;color:#000;font:bold 12px"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align:center;}
thyy{font:bold 11px/20px"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#616B76;background:#D9E2E1;border-right:1px solid #A2ADBC;border-bottom:1px solid #A2ADBC;border-top:1px solid #A2ADBC;}
#calendar td{border-right:1px solid #A2ADBC;border-bottom:1px solid #A2ADBC;width:25px;height:25px;text-align:center;}
#calendar td a{text-decoration:none;font-weight:bold;display:block;}
.red, td.red a, td.red a:link, td.red a:visited{color:#F6F4DA;font-weight:bold;background:#DF9496;}
.green, td.green a, td.green a:link, td.green a:visited, td.green{color:#F6F4DA;font-weight:bold;background-color:#228B22;}
.orange, td.orange a, td.orange a:link, td.orange a:visited{color:#F6F4DA;font-weight:bold;background:#FF8C00;}
.detaila{background-color:#336699;width:21px;float:right;}
.monlogo{float:left;width:360px;text-align:left;}
.qphotos{float:left;width:300px;text-align:left;}
.flags{float:right;width:260px;text-align:right;}
.image{border-style:none;}
.last{width: 420px;display:inline;margin:0 0 10px 0;height:100px;}
.lastphoto{width:70px;float:left;border:1px solid silver;padding:4px;margin:1px;background:#ccc;}
.lastpeople{width:375px;height:21px;}
.lastinfo{width:375px;height:21px;}
.pe{background:url('http://www.b-gsm.com/images/result.png');background-color:#336699;width:21px;height:21px;float:left;}
.p12{background-position:-0px -0px;}
.p19{background-position:-0px -31px;}
.p24{background-position:-0px -62px;}
.p26{background-position:-0px -93px;}
.p28{background-position:-0px -124px;}
.p34{background-position:-0px -155px;}
.p47{background-position:-0px -186px;}
.p48{background-position:-0px -217px;}
.p49{background-position:-0px -279px;}
.p67{background-position:-0px -279px;}
.p67{background-position:-0px -310px;}
.p75{background-position:-0px -341px;}
.p88{background-position:-0px -372px;}
.p89{background-position:-0px -403px;}
.pave{margin-top:0px;min-height:100px;padding:8px;width:294px;background:url("http://www.b-gsm.com/images/fond_moteur.png") repeat-x bottom;border:solid 1px #c5c5c5;}
ul.newfacette{padding:0 0 0 0;margin:0 0 0px 0px;}
ul.newfacette li{padding:0 0 0px 0px;background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;color:#000;display:block;text-decoration:none;background-position:0px -285px;padding:0px 0 0px 18px;}
ul.flecheorangee{padding:0 0 0 0;margin:0 0 0px 0px;}
ul.flecheorangee li{background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:block;background-position:0px -264px;padding:2px 0px 3px 18px;color:rgb(0, 0, 0);font-family:verdana;font-size:12px;}
ul.croix{padding:0 0 0 0;margin:0 0 0px 0px;}
ul.croix li{background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:block;background-position:0px -299px;padding:3px 0px 3px 18px;color:rgb(0, 0, 0);font-family:verdana;font-size:12px;height:10px;}
ul.detail{padding:0 0 0 0;margin:0 0 0px 0px;}
ul.detail li{background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:block;background-position:0px -315px;padding:3px 0px 3px 18px;color:rgb(0, 0, 0);font-family:verdana;font-size:12px;height:10px;}
ul.coeur{padding:0 0 0 0;margin:0 0 0px 0px;}
ul.coeur li{background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:block;background-position:0px -330px;padding:3px 0px 3px 18px;color:rgb(0, 0, 0);font-family:verdana;font-size:12px;height:10px;}
#triListe{background:transparent url(http://www.b-gsm.com/images/fondTriListe.gif) repeat-x left top;width:770px;height:33px;padding:7px 0 0 0;margin-bottom:10px;}
#triListe LABEL{padding:0px 5px 0px 15px;color:#3d6912;font-weight:bold;line-height:33px;}
#triListe SELECT{width:150px;vertical-align:middle;line-height:33px;}
a{text-decoration:none;color:#006C97}
.annonce{border:solid #7DCFDF;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:0px;margin:0px 0}
.panier{border:1px solid #FFB900}
.annonce .titre a, .annonce .titre a b{color:#1960AE}
.annonce .titre{padding:2px 6px;background:#C6E2FF;height:25px;border-bottom:1px solid #7DCFDF}
.panier .titre{background:#FFEEBF;border-bottom:1px solid #FFB900}
.annonces input{border:1px solid #bbb}
.annonce .resume{padding:2px 8px}
.annonce .resume .photo{float:right;text-align:center}
.annonce .resume .photo img{margin:6px 0 0 12px;border:1px solid #aaa}
.annonce .resume .descriptif{margin:10px 0}
.annonce .resume .date_maj{text-align:right;color:#777;font-style:italic}
.annonce .resume .fonctionnalites li{padding:0 0 2px 20px;}
.panier .resume .fonctionnalites li.selectionner{display:none;list-style-type:none;}
.panier .resume .fonctionnalites li.deselectionner{display:block;list-style-type:none;}
.annonce .etoiles{float:left;margin:1px 6px 0 0}
.detaila{background-color:#336699;width:21px;float:right;}
.zoomli{float:left;padding:0 10px 5px 10px;}
#fiche_disponibilites{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#000;}
#fiche_disponibilites .calendrier_container{min-height:160px;height:160px;float:left;border:1px solid #ccc;margin:0 10px 10px 0}
#fiche_disponibilites .calendrier{border-spacing:2px;border-collapse:separate}
.caltitle {height:19px;width:200px;background-color:#909bae;color:#fff;text-align:center;font-weight:bold}
/*#fiche_disponibilites .calendrier tbody tr.day td{color:#909bae;width:19px;height:15px;text-align:center;font-size:11px;}*/
#fiche_disponibilites .calendrier tbody tr.day td.week{color:#4c535f;width:19px;height:15px;text-align:center;font-size:11px;}
#fiche_disponibilites #fiche_tarifs .tarif_thead td{background:#aab5C5;color:#fff;font-weight:bold}
#fiche_disponibilites .calendrier .nd,#fiche_disponibilites .nd td{background-color:#df9496;color:#fff;}
#fiche_disponibilites .calendrier .bs,#fiche_disponibilites #fiche_tarifs .basse_saison td{background-color:#c2ee72;color:#222;width:19px;height:15px;text-align:center;font-size:12px;}
#fiche_disponibilites .calendrier .ms,#fiche_disponibilites #fiche_tarifs .moyenne_saison td{background-color:#32CD32;color:#222;width:19px;height:15px;text-align:center;font-size:12px;}
#fiche_disponibilites .calendrier .hs,#fiche_disponibilites #fiche_tarifs .haute_saison td{background-color:#fcb447;color:#222;width:19px;height:15px;text-align:center;font-size:12px;}
#fiche_disponibilites .calendrier .in .bs{background-color:#edfad4}
#fiche_disponibilites .calendrier .in .ms{background-color:#6699cc}
#fiche_disponibilites .calendrier .in .hs{background-color:#fee8c8}
#fiche_disponibilites #fiche_tarifs th{height:20px;line-height:20px;text-align:center;padding:0 5px;font-size:11px;}
#fiche_disponibilites #fiche_tarifs td{height:20px;line-height:20px;text-align:center;padding:0 5px;font-size:15px;}
#fiche_disponibilites #fiche_tarifs .tarif_thead td.fiche_tarif_title{color:#fff;padding-left:10px}
#fiche_disponibilites #fiche_tarifs table{width:560px;border-spacing:1px;border-collapse:separate}
#fiche_disponibilites #fiche_tarifs .separator{height:2px}
#fiche_disponibilites #fiche_tarifs_coord{width:298px;float:left}
#fiche_disponibilites #calendrier_more{width:200px;float:right;clear:both;cursor:pointer}
#fiche_disponibilites div.title{margin-bottom:15px}
.newlangcss{text-align:left;width:200px;float:right;display:inline;}
.newlangcss a{background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;color:#000;display:inline;padding-left:5px;padding-right:0px;text-decoration:none;width:150px;}
.newlangcss .UK, .newlangcss .UK a{display:inline;width:20px;background-position:0px -249px;}
.newlangcss .NL, .newlangcss .NL a{display:inline;width:20px;background-position:0px -173px;}
.newlangcss .BE, .newlangcss .BE a{display:inline;width:20px;background-position:0px -20px;}
.newlangcss .UK, .newlangcss .UK a{display:inline;width:20px;background-position:0px -248px;}
.newlangcss .ES, .newlangcss .ES a{display:inline;width:20px;background-position:0px -116px;}
.newlangcss .CH, .newlangcss .CH a{display:inline;width:20px;background-position:0px -39px;}
.newlangcss .FR, .newlangcss .FR a{display:inline;width:20px;background-position:0px -135px;}
.newlangcss .US, .newlangcss .US a{display:inline;width:20px;background-position:0px -229px;}
.newlangcss .EN, .newlangcss .EN a{display:inline;width:20px;background-position:0px -248px;}
.newlangcss .DE, .newlangcss .DE a{display:inline;width:20px;background-position:0px -78px;}
.newlangcss .IT, .newlangcss .IT a{display:inline;width:20px;background-position:0px -154px;}
.newlangcss .PT, .newlangcss .PT a{display:inline;width:20px;background-position:0px -421px;}
.newlangcss .RO, .newlangcss .RO a{display:inline;width:20px;background-position:0px -498px;}
.newlangcss .RU, .newlangcss .RU a{display:inline;width:20px;background-position:0px -210px;}
.newlangcss .PL, .newlangcss .PL a{display:inline;width:20px;background-position:0px -192px;}
.newlangcss .GR, .newlangcss .GR a{display:inline;width:20px;background-position:0px -350px;}
.newlangcss .TR, .newlangcss .TR a{display:inline;width:20px;background-position:0px -437px;}
.newlangcss .BG, .newlangcss .BG a{display:inline;width:20px;background-position:0px -363px;}
.newlangcss .RS, .newlangcss .RS a{display:inline;width:20px;background-position:0px -406px;}
.newlangcss .SE, .newlangcss .SE a{display:inline;width:20px;background-position:0px -453px;}
.newlangcss .HR, .newlangcss .HR a{display:inline;width:20px;background-position:0px -386px;}
.newlangcss .SA, .newlangcss .SA a{display:inline;width:20px;background-position:0px -518px;}
#home {background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:inline;width:20px;background-position:0px -556px;}
#plus {background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:inline;width:20px;background-position:0px -576px;}
.bullets{float:left;width:25%;padding:0 0 2px 5px;list-style-type:none;}
ul.bullet li{background-image:url(http://www.b-gsm.com/images/languageSelector.2.5.2.gif);background-repeat:no-repeat;display:block;background-position:0px -470px;padding:2px 0px 3px 18px;color:rgb(0, 0, 0);font-family:verdana;font-size:12px;}
.detailleft{float:left;display:table-cell;width:206px;}
.detailright{float:left;display:table-cell;width:706px;}
#navpage{margin-top:60px;width:700px;background-color:#ffffff;height:24px}
#navpage .txtpage{height:24px;line-height:24px;border-style:solid;border-color:#fff;border-width:0px;float:left;text-align:center;font-family:arial,sans-serif;font-size:12px;color:#000;font-weight:normal;background:#fff;margin-right:3px;}
#navpage .pp{width:24px;height:24px;line-height:24px;border-style:solid;border-color:#000;border-width:1px;float:left;text-decoration:none;text-align:center;font-family:arial,sans-serif;font-size:12px;color:#000;font-weight:normal;background:#fff;margin-right:3px;}
#navpage .pq{width:24px;height:24px;line-height:24px;border-style:solid;border-color:#000;border-width:1px;float:left;text-decoration:none;text-align:center;font-family:arial,sans-serif;font-size:12px;color:#fff;font-weight:normal;background:#7DE53D;margin-right:3px;}
#navpage .fleche{width:24px;height:21px;line-height:24px;border-style:solid;border-color:#000;border-width:0px;float:right;text-decoration:none;text-align:center;font-family:arial,sans-serif;font-size:11px;color:#ffffff;font-weight:bold;background:#fff;margin-right:3px;padding-top:3px;}
.footer{background-color:#40a7d2;min-height:65px;height:70px;width:960px;margin:0pt auto;padding-left:10px;padding-right:10px;padding-top:4px;}
#footer .white{color:#fff;font-family:verdana;font-weight:110;font-size:10px;}
.rholder{margin:0;}
.rholder input{vertical-align:top;width:15px;padding:0;margin:2px 2px 0 0;}
* html .rholder input{width:15px;}
.rholder label{height:20px;float:left;padding:4px 0 0 4px;margin:0;}
.rholder .oui{background-color:#efe;color:#454545;font:bold 15px Arial, sans-serif;font-variant:small-caps;vertical-align:sub;}
.rholder .no{background-color:#94c129;font:bold 15px Arial, sans-serif;display:inline;color:#454545;border-color:#111;border:1px;border-style:dashed;font-variant:small-caps;vertical-align:bottom;}
.maplabels{width:25px;color:white;font-family:"Lucida Grande", "Arial", sans-serif;font-size:14px;font-weight:bold;text-align:center;}

