.gralicon{background-image:url(/img/icones3.png);background-repeat:no-repeat;height:34px;width:34px;float:left;margin-right:3px;}
.gralogo{background-image:url(/img/icones3.png);background-repeat:no-repeat;height:34px;width:87px;background-position:-680px 0px;margin:auto;}
.ico_meteo{background-position:0px 0px;}
.ico_event{background-position:-34px 0px;}
.ico_article{background-position:-68px 0px;}
.ico_recette{background-position:-102px 0px;}
.ico_resto{background-position:-136px 0px;}
.ico_cinema{background-position:-170px 0px;}
.ico_hotel{background-position:-204px 0px;}
.ico_camping{background-position:-238px 0px;}
.ico_musee{background-position:-272px 0px;}
.ico_membre{background-position:-306px 0px;}
.ico_avis{background-position:-340px 0px;}
.ico_buzz{background-position:-340px 0px;}
.ico_mail{background-position:-374px 0px;}
.ico_depos-avis{background-position:-408px 0px;}
.ico_question{background-position:-442px 0px;}
.ico_tourisme{background-position:-476px 0px;}
.ico_sortie{background-position:-510px 0px;}
.ico_localisation{background-position:-544px 0px;}
.ico_call{background-position:-578px 0px;}
.ico_photo{background-position:-612px 0px;}
.ico_appli{background-position:-646px 0px;}
.ico_lune{background-position:-774px 0px;}
.ico_ephemeride{background-position:-814px 0px;}
.ico_video{background-position:-854px 0px;}
.ico_mairie{background-position:-894px 0px;}
.ico_golf{background-position:-927px 0px;}
.btnFd{border:1px solid #d7d7d7;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:url(/img/fd_btn.gif);background-repeat:repeat-x;display:block;width:auto;padding-right:4px;padding-top:5px;padding-bottom:4px;margin-bottom:10px;font-size:0.8em;font-weight:bold;vertical-align:middle;background-position:bottom;}
.icoP_map, .icoP_call, .icoP_mail, .icoP_resa, .icoP_route{background-image:url(/img/icones-petit.png);background-repeat:no-repeat;height:27px;width:27px;float:left;margin-right:3px;background-position:top;margin-top:-3px;}
.icoP_map{background-position:0px 0px;}
.icoP_route{background-position:-54px -54px;}
.icoP_call{background-position:-27px 0px;}
.icoP_mail{background-position:-54px 0px;}
.icoP_resa{background-position:-81px 0px;}
.inline img{max-width:85%;}
.searchGeneral{padding-top:10px;padding-bottom:10px;}
span.adr,
span.ville,
span.zip{margin-right:5px;font-size:0.9em;}
span.ville{font-weight:bold;}
span.stars{float:right;width:80px;}
.titre{font-size:0.8em;}
.titre a{font-size:1em;}
.illusArticle .photo{text-align:center;}
.illusArticle .photo img{width:auto;}
.illusFiche .btnNav{float:left;margin-left:7px;}
.stars{text-align:right;}
.prix{border:2px dashed #C30;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px;font-size:0.9em;font-weight:bold;}
.illusFiche, .content{margin:7px;padding-bottom:7px;}
.content h3{font-size:1em;color:#ffa22e;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;height:24px;padding-top:10px;margin-bottom:4px;}
.content span.date{float:right;font-size:0.8em;color:#666;margin-top:5px;margin-right:5px;}
.content img{margin-right:3px;margin-left:3px;}
.boxDay{width:24%;float:left;text-align:center;border-right-width:1px;border-right-style:solid;border-right-color:#FC0;}
.boxDay.last{border-right-style:none;}
.degreMeteo{font-size:0.7em;}
.back{float:left;width:50%;}
.after{float:right;width:50%;text-align:right;}
.type{font-weight:bold;color:#ee7c0a;font-size:0.95em;}
.pagination{width:100%;}
.pagination .previous{height:34px;width:39px;float:left;}
.pagination .next{float:right;height:34px;width:39px;}
.pagination .numpage{background-color:#dad8d8;height:20px;width:50px;float:left;margin-left:30%;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;padding:5px 5px 0px;margin-top:5px;text-align:center;font-size:0.8em;}
@media screen and (max-width:640px){.bxslidecontainer{width:90%;}
}
@media screen and (min-width:800px){.bxslidecontainer{width:50%;}
}
.hide{display:none;}
.ads{background-color:#F4F4F4;color:#666666;font-size:11px;text-align:center;text-transform:uppercase;}
.square300{height:250px;line-height:250px;width:300px;}
.banner320{height:50px;line-height:50px;width:320px;}
.btn_switch{float:right;font-size:0.7em;}
.contentText{}
h3.trigger{background:url(/css/switch_afficher.png) no-repeat right 0px;}
h3.active{background-position:right bottom;}
#menu ul li{padding:12px 35px 12px 10px;}
#menu-toogle{display:block;font-size:12px;letter-spacing:0;-webkit-border-radius:5px;margin-top:8px;-webkit-transition-duration:.8s;position:absolute;top:0;right:9px;width:auto;min-width:22px;padding:6px;-webkit-background-clip:padding-box;z-index:4}
#menu ul, #menu li{list-style:none outside none;margin:0;padding:0;}
#menu ul li{list-style:none outside none;margin:0;padding:0;}
#menu a{color:#EEEEEE;text-decoration:none;}
#menu ul li{width:auto;text-align:left;border-bottom:1px solid #333333;border-top:1px solid #555555;}
#menu ul li li{border-style:none;padding-left:23px}
#menu ul ul li a{border-style:none;width:auto}
#menu ul li.has_children>a img{padding-right:23px}
#menu ul li.open-tree li,#menu ul li.open-tree,#menu ul li.open-tree li a{border-style:none}
#menu ul ul li:last-child{padding-bottom:5px;border-bottom-style:none}
#menu ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:12px 35px 12px 10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#menu ul li img{width:26px;height:26px;padding-right:8px;position:relative;margin-bottom:-11px;float:left;bottom:5px}
#menu{text-shadow:0 -1px 1px #000000;font-weight:bold;}
.illusArticle img, .photo img{max-width:100%;height:auto;}
h3 div.rating{float:right;}
.ligneInfos{font-size:0.9em;}
.listing a{display:block;}
.num_tel{font-size:3em}
.prefix{font-size:0.7em;color:gray;font-weight:normal;}
.list-cinema .ui-li-heading{display:block;font-size:16px;font-weight:bold;margin:0.2em 0 0.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-cinema .ui-li-thumb, .ui-li-icon{left:1px;max-height:100px;max-width:80px;position:absolute;top:0;}
.list-cinema .ui-li .ui-btn-inner a.ui-link-inherit, .list-cinema .ui-li-static.ui-li{display:block;padding:1px 10px 1px 80px;}
.list-cinema .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .list-cinema .ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:80px;}
.list-restaurant a.ui-link-inherit{padding-right:50px !important;}
.list-restaurant .ui-li-heading{margin:0.2em 0 0.6em !important;}
.list-restaurant .ui-li-thumb, .ui-li-icon{left:3px;top:10px;position:absolute;max-height:50px;max-width:50px;}
.list-restaurant .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .list-cinema .ui-li-static.ui-li-has-thumb{padding-left:60px !important;}
.list-hotel a.ui-link-inherit{padding-right:50px !important;}
.list-hotel .ui-li-heading{margin:0.2em 0 0.6em !important;}
.list-hotel .ui-li-thumb, .ui-li-icon{left:3px;top:10px;position:absolute;max-height:50px;max-width:50px;}
.list-hotel .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .list-cinema .ui-li-static.ui-li-has-thumb{padding-left:60px !important;}
body{line-height:1.5;font-family:'Open Sans',sans-serif;font-size:0.95em;font-weight:400;}
.thvid{position:relative;display:inline-block;}
.ovplay{background:url("/img/video/play-overlay.png") no-repeat scroll 0 0 transparent;height:77px;left:50%;margin-left:-38px;margin-top:-38px;opacity:0.8;position:absolute;top:50%;width:77px;}
.ui-icon-phone,.ui-icon-position,.ui-icon-proximite,.ui-icon-disponibilite{background-image:url(/css/images/icons-18-white-plus.png)!important;background-repeat:no-repeat!important;}
.ui-icon-phone{background-position:0 50%!important;}
.ui-icon-position{background-position:-36px 50%!important;}
.ui-icon-proximite{background-position:-72px 50%!important;}
.ui-icon-disponibilite{background-position:-108px 50%!important;}
.carburant .ui-link{text-decoration: none; color: black!important;margin:0.2em 0 0.6em !important;}
.carburant .tarifs{font-size: 2em }
.carburant .distance{font-size: 1.5em }