*{margin:0;padding:0;text-decoration:none;font-size:13px;font-family:verdana,arial,sans-serif;outline:none;}
img,input{border:none;}
html,body{height:100%;width:100%;}
.clause{font-size:10px;}
span.clear{clear:both;display:block;}
body{background:#e9e5df;}
ul,ol{list-style:none;}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;font-weight:normal;}
h3,h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-weight:bold;}
p{font-size:12px;margin-bottom:5px;}
.wrapper{position:relative;width:980px;height:100%;margin:0 auto;}
.geoloc{cursor: pointer;}
/**** Header ****/
#header{height:176px;width:100%;padding:24px 0 0;background:url(../img/fond_header.jpg) repeat-x;}
/**** Langue ****/
#langue{position: absolute;top:0;left:0;background:url(../img/fond_langue.gif) no-repeat -2px 0;width:162px;height:25px;overflow:hidden;z-index: 1;}
#langue:hover{overflow: visible;border-top:none;background:#1B1B1B;height:auto;}
#langue li a:hover{background:#000;color:#FFF;}
#langue li{}
#langue li a{display:block;height:16px;padding:4px 10px;color:#868686;font-size:10px;}
#langue li a img{margin-right:5px;vertical-align: text-top;}

/**** Menu ****/
#nav{float:right;text-align:right;}
#nav li{float:left;display:block;height:34px;background:url(../img/fond_menu_header.png) repeat-x;margin-right:1px;}
#nav li a{float:left;display:block;height:14px;padding:5px 8px 5px 9px;color:#868686;font-size:10px;}
#nav .home a{padding:0 1px;height:24px;}
#nav li a:hover{background:#222;color:#DDD;}
/**** h1 ****/
#header h1{position:absolute;top:0px;left:-134px;padding:55px 0 29px 155px;width:343px;background:url(../img/fond_header_wraper.jpg) no-repeat;z-index:0;}
#header h1 a{color:#FFF;font-style: italic;font-size:24px;font-family:Georgia;font-weight: normal;}
#header h1 img{display:block;margin-left:-8px;}
/**** Recherche ****/
#search{float:right;margin-top:20px;height:86px;width:564px;background:url(../img/fond_recherche.png) no-repeat;padding:10px;}
#search h2{float:left;width:80px;margin-top:4px;margin-right:5px;font-size:13px;font-weight:bold;color:#FFF;text-transform:uppercase;line-height:20px;}
#search p{position:relative;}
#search #catL{margin-right:8px;}
#search p.submit{top:2px;text-align: right;}
#search label{text-align:right;margin:0 5px 0 0;font-size:10px;color:#868686;}
#search select{position:relative;color:#868686;vertical-align:middle;}
#search select option{color:#868686;background:#FFF;color:#868686;font-size:10px;padding:2px;border:none;}
#search input{background:#3d3d3d;color:#868686;}
#search input.dat{width:136px;background:#3d3d3d url(../img/calendar_search.gif) no-repeat 99% 2px;border:none;padding:5px 4px 3px 4px;color:#868686;font:10px Verdana,Geneva,sans-serif;}
#search select.nuit{width:45px;margin:1px 0px 0 3px;border:none;}
#search input.euro{width:18px;padding:1px 15px 0 2px;margin:2px 0 0 2px;background:#3d3d3d url(../img/euro.png) no-repeat right 1px;}
#search input.rechercher{display:block;float:right;width:163px;height:34px;padding-bottom:10px;background:url(../img/fond_btn_search.png) no-repeat;color:#FFF;cursor:pointer;font:normal 14px Georgia,"Times New Roman",Times,serif;text-transform:uppercase;}
#search input.rechercher:hover{color:#794775;}

#search p.submit a{display:block;float:right;margin-top:10px;}

.select,.select2{position:absolute;width:132px;
height:20px;padding:0 24px 0 8px;font:10px/24px Verdana,Geneva,sans-serif;background:#3d3d3d url(../img/select2.gif) no-repeat top right;overflow:hidden;color:#868686;}
.select2{width:18px;}
label.price{margin:0 0 0 10px;}


/**** Partenaires ****/
#partenaire{clear:both;height:88px;padding-top:24px;background:#aa90a5;text-align: center;}
#partenaire li{/**IE7**/margin-right:20px;display: inline;}
#partenaire li a{color:#FFF;font-size:20px;}
#partenaire li img{vertical-align:middle;}


/**** Pub ****/
#pub{background:#bca5b8;min-height:150px;}


/**** Footer ****/
#footer{height:27px;background:#141414;}
#menuFooter{list-style:none;padding-top:6px;}
#menuFooter li{float:left;/**IE7**/}
#menuFooter li a{float:left;display:block;padding:0 5px;border-right:1px solid #666666;color:#666666;font-size:10px;}
#menuFooter li.last a{border-right:none;}
#menuFooter li a:hover{color:#BBB;}
#novae{position:absolute;right:0;color:#868686;font-size:9px;}
#novae img{vertical-align:text-bottom;margin:0 4px;}
/*FIN*/


#content .wrapper{padding:20px 0 0;min-height:320px;}
/**** Left col ****/


#left-col{width:330px;float:left;margin-right:30px;}
#left-col2{width:290px;float:left;margin-right:30px;}


/**** Right col ****/
#right-col{width:584px;float:left;}
#right-col2{width:620px;float:left;}


/****** Dispo soirée *****/
#dispo{margin-bottom:20px;}
#dispo h2{padding:12px 18px 0;height:43px;background:url(../img/fond_h2_dispo.png) no-repeat;}
/******/#left-col2 #dispo h2{font-size:20px;background:url(../img/fond_h2_dispos_soir_mini.png) no-repeat;}

#liste-dispo-soir{background:#FFF;}
#liste-dispo-soir li{padding:4px 5px;}
#liste-dispo-soir li:nth-child(even),#liste-dispo li.even{background:#ece4ea;}
#liste-dispo-soir li span{display:inline-block;width:135px;color:#6e6e6e;font-size:10px;}
/******/#left-col2 #liste-dispo-soir li span{width:115px;}
#liste-dispo-soir li span.prix{width:40px;color:#803e6a;font-family:Georgia,Verdana,Arial,sans-serif;font-size:15px;font-weight:bold;text-align:right;}
/******/#left-col2 #liste-dispo-soir li span.prix{width:40px;font-size:13px;}
#liste-dispo-soir li img{vertical-align:middle;}
#liste-dispo-soir li span.etoile{width:50px;margin-right:5px;text-align:right;}
/******/#left-col2 #liste-dispo-soir li span.etoile{width:50px;margin-right:2px;} 
#liste-dispo-soir li a{margin:0 5px 0 0;}
/******/#left-col2 #liste-dispo-soir li a{margin:0 2px 0 0;}
#dispo #bottom-dispo{position:relative;height:23px;padding:10px 10px 20px;background:url(../img/fond_bottom_dispo.png) no-repeat;}
/******/#left-col2 #dispo #bottom-dispo{background:url(../img/fond_bottom_dispo_mini.png) no-repeat;}
#dispo #bottom-dispo ul{background:none;height:auto;}
#dispo #bottom-dispo ul li{float:left;/**IE7**/}
#dispo #bottom-dispo ul li a{float:left;display:block;width:7px;padding:4px 8px;color:#000;font-size:10px;font-weight:bold;}
#dispo #bottom-dispo ul li a.active,#bottom-dispo ul li a.active:hover{background:url(../img/fond_pager.png) no-repeat;color:#FFF;height:17px;}
#dispo #bottom-dispo ul li a:hover{color:#555;}
#all-liste{position:absolute;right:10px;color:#FFF;font-size:10px;padding:4px 3px 6px;width:99px;height:17px;background:url(../img/fond_btn_liste_complete.png) no-repeat;text-align:center;}


/**** advanced search ****/
#advanced-search{margin-bottom:20px;background:#FFF;}
#advanced-search h2{padding:12px 18px 0;height:43px;background:url(../img/fond_h2_advanced_search.png) no-repeat;}
#advanced-search h3{padding:0 10px;margin:5px 0;}
#advanced-search p{padding:0 10px;margin:5px 0 10px;}
#advanced-search label{font-size:10px;color:#6e6e6e;margin:0 5px;}
#advanced-search input{vertical-align: middle;}
#advanced-search #bottom-dispo{position:relative;height:73px;padding:16px 10px 10px;background:url(../img/fond_bottom_advanced_search.png) no-repeat;}
#bg-advanced-search .rechercher,#advanced-search #bottom-dispo input{color:#FFF;font-size:10px;display: block;margin: 0 auto 10px;width:105px;height:27px;padding-bottom:8px;background:url(../img/fond_btn_liste_complete.png) no-repeat;text-align:center;}
#btn-liste-hotel{display:block;color:#7e5e7d;font-size:22px;font-family:Georgia,"Times New Roman",Times,serif;padding:10px 0 0;height:34px;background:url(../img/fond_btn_liste_hotel.png) no-repeat left 14px;text-align:center;}
#footer-advanced-search{text-align:center;margin-top:10px}
#footer-advanced-search a:hover{text-decoration:underline}
/************ Actu *************/
#left-col #box-actu{height:239px;padding:18px 20px 8px;margin-bottom:20px;background:url(../img/fond_actu.png) no-repeat;}

#left-col2 #box-actu{height:226px;padding:20px;margin-bottom:20px;background:url(../img/fond_actu.png) no-repeat;}

#box-actu h2{color:#7e5e7d;padding:0 0 0 26px;margin-bottom:12px;}
#actu h2{background:url(../img/fond_h2_actu.png) no-repeat 0 bottom;}
#com h2{background:url(../img/fond_h2_com.png) no-repeat 0 bottom;}
#left-col .news{width:293px;margin:0 0 18px 0;border:0px solid green;}
#left-col .defil{width:291px;height:190px;padding:0 0 0 18px;background:url(../img/fond_news.png) no-repeat;border:0px solid red;}
#left-col2 .news{width:251px;margin:0 0 18px 0;}
#left-col2 .defil{width:249px;height:200px;padding:0 0 0 18px;background:url(../img/fond_mininews.png) no-repeat;}
a.bt{display:inline;float:left;width:22px;height:22px;cursor:pointer;margin-top:20px;}
#left-col .mask{position:relative;float:left;width:247px;height:auto;overflow:hidden;}
#left-col2 .mask{position:relative;float:left;width:203px;height:auto;overflow:hidden;}

#new{position:absolute;display:inline;}
#left-col #new div{display:inline;float:left;width:247px;}
#left-col2 #new div{display:inline;float:left;width:203px;}
#new a,#com a{color:#868686;}
#new a:hover,#com a:hover{color:#6b3e6a;}
#box-actu h3{font:normal bold 13px normal georgia,sans-serif;margin-bottom:3px;}
#box-actu a{font-size:10px;line-height:12px;}

.tmp-actu{margin-top:9px;}
.tx-gkhrssimport-pi1 {border:0px solid blue;}
.tx-gkhrssimport-pi1-rss_box {border:0px solid green;}
.tx-gkhrssimport-pi1-description {border:0px solid red;}
.tx-gkhrssimport-pi1-author {font-size:9px;}
.tx-gkhrssimport-pi1-content {font-size:10px;}

/********** Carte *************/
#carte{position:relative;width:584px;height:356px;margin-bottom:20px;background:url(../img/fond_carte.png) no-repeat;z-index: 5;}
#right-col2 #carte{position:relative;width:620px;height:356px;margin-bottom:20px;background:url(../img/fond_bigcarte.png) no-repeat;}
#legende{height:335px;padding:15px 0 6px;position:relative;width:126px;}
#legende h2,#legende li{border-bottom:1px solid #dbd8d5;}
#legende h2{padding:0 15px 15px;}
#legende li.fin{color:#803e6a;font-size:10px;padding:5px 15px}
#legende li a{display:block;font-size:10px;padding:5px 15px;cursor: pointer;}
#legende li a img{vertical-align:middle;margin-right:5px;}
#legende li a.act{color:#F0EEEA;background:#775676;}
#legende li a.dact{color:#868686;}
#grow{position:absolute;bottom:12px;left:15px;display:block;width:67px;height:18px;padding:4px 30px 6px 8px;background:url(../img/btn_agrandir_carte.png) no-repeat;color:#FFF;font-size:10px;cursor: pointer;}

#mask-map{position:absolute;right:5px;top:1px;width:452px;height:350px;overflow:hidden;}
#map{width:812px;height:550px;}
#right-col2 #mask-map{width:488px;}


/*** Promos ***/
#left-col2 #box-promos{padding:20px 18px 25px;background:url(../img/fond_minibox_promos.png) no-repeat;}
#left-col2 #box-promos #promo{border-bottom:1px solid #e1e1e0;width:255px;padding-bottom:13px;margin-bottom:13px;}

#right-col #box-promos{width:548px;height:229px;padding:20px 18px 25px;background:url(../img/fond_bigbox_promos.png) no-repeat;}
#right-col #box-promos #promo{border-right:1px solid #e1e1e0;width:255px;padding-right:13px;float:left;margin-right:13px;}
#right-col #box-promos #idees{float:left;width:255px;}

#box-promos #idees,#box-promos #promo{position:relative;height:230px;}
#box-promos h2{margin-bottom:10px;}
#box-promos .box-content{width:236px;height:142px;padding:10px;background:url(../img/fond_promo.png) no-repeat;}
#box-promos .box-content .mask-img{position:relative;float:left;width:117px;height:84px;margin:0 12px 12px 0;overflow:hidden;background:url(../img/toulouse.jpg) no-repeat;}
#box-promos .box-content .mask-img span{display:block;position:absolute;top:0;left:0;height:84px;background:url(../img/mask_img_promo.png) no-repeat;}
#box-promos .box-content h4{color:#FFF;margin-bottom:3px;}
#box-promos .box-content p{color:#868686;font-size:10px;}
#box-promos .box-content p.defaultMessage{text-align:center;margin-top:62px;font-weight:bold;color:#000000;font-size:12px;}
#box-promos .box-content .logo{clear:both;float:left;margin-right:15px;}
#box-promos .box-content p.prix{clear:both;float:left;margin-left:50px;width:60px;text-align:center;margin-right:15px;}
#box-promos .box-content p.prix strong{font-family:Georgia,verdana,arial,sans-serif;font-size:23px;}
#box-promos .box-content p.prix strong span{font-size:10px;}
#box-promos .box-content .resa{float:left;margin-top:8px;color:#FFF;font-size:10px;padding:4px 3px 6px;width:99px;height:17px;background:url(../img/fond_btn_liste_complete.png) no-repeat;text-align:center;}
#box-promos .all{color:#000;text-decoration:underline;font-size:10px;position:absolute;right:7px;bottom:5px;font-weight:bold;}
#right-col #box-promos #promo .all{right:20px;}
#left-col2 #box-promos #promo .all{bottom:23px;}
#box-promos .all:hover{color:#7E5E7D;}
#box-promos .box-content p.defaultMessage{text-align:center;margin-top:62px;font-weight:bold;color:#000000;}
/**** Liste dispo ****/

ul.filtre{padding:0px 10px}
/*ul.filtre li {float:left}*/

#onglets{/*background-color:#FFFFFF;*/padding:10px 10px 0 10px}
#onglets{display:block;clear:left}
#onglets h3.categorie {clear:left;padding:15px 0 0px 0; margin-bottom:5px; border-bottom:1px solid #DDDBD7}
#onglets li.advanced {float:left; width:213px;margin:3px;background-color:#FCF9FB;padding:5px 2px;border:1px solid #DDDBD7}
#onglets li.advanced:hover {background-color:#F0EEEA}
#onglets p.advanced {text-align:center;clear:left;margin:0; padding-top:10px}
#onglets #bottom-dispo{margin-top:10px}
#onglets input.rechercher {margin:0 auto; }
#btn-advanced-search{color:#7e5e7d;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;padding:15px 0 0 23px;font-weight:bolder;background:url(../img/fond_btn_liste_hotel.png) no-repeat left 14px;}


#liste-dispo{background:url(../img/fond_liste_dispo.png) no-repeat left bottom;padding-bottom:16px;}
#liste-dispo h2{background:url(../img/fond_h2_liste_dispo.png) no-repeat;height:16px;padding:20px;}
#liste-dispo li.emptyResult{padding:90px 0px;text-align:center;font-weight:bold;color:#000000;font-size:12px;background:#FBFAFB}

#liste-hotel{background:#fbfafb;}
#liste-hotel li{padding:10px 20px;border-bottom:1px solid #d8c9d6;}
#liste-hotel li:last-child{border:none;}

#liste-hotel .left{width:453px;}
#liste-hotel .right{float:right;width:118px;}

#liste-hotel h3,#liste-hotel h4{margin-bottom:5px;}
#liste-hotel h4{color:#7e5e7d;}
#liste-hotel p{color:#6e6e6e;font-size:10px;text-align: justify;margin-bottom:10px;}
#liste-hotel p.des{min-height:28px;}

#liste-hotel .left table{width:100%;}
#liste-hotel .left table tr{position:relative;}
#liste-hotel .left table thead tr{background:url(../img/fond_thead.png) no-repeat;}
#liste-hotel .left table th.cell1{width:244px;height:31px;padding:0 10px;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;text-align:left;}

#liste-hotel .left table th.cell2{width:94px;}
#liste-hotel .left table th{color:#FFF;font-size:9px;font-weight:normal;}

#liste-hotel .left table tbody tr{background:url(../img/fond_tbody.png) repeat-y;padding:0 1px;}
#liste-hotel .left table tbody td{font-size:10px;color:#6e6e6e;text-align:center;height:28px;}
#liste-hotel .left table tbody tr:nth-child(even){background:#d6c3d5;}
#liste-hotel .left table tbody td.cell1{text-align: left;padding:0 5px 0 6px;}
#liste-hotel .left table tbody td.cell3{font-size:12px;font-family:Georgia,"Times New Roman",Times,serif;font-weight: bold;color:#803e6a;}
#liste-hotel .left table tbody td.cell3 span{font-size:15px;}

#liste-hotel .left table tfoot tr{height:36px;background:url(../img/fond_tfoot.png) no-repeat;}
#liste-hotel .left table tfoot td{height:28px;padding-bottom:8px;text-align: right;}
#liste-hotel .left table tfoot td a{float: right;margin-right:4px;display:block;width:185px;height:17px;padding-top:5px;color:#FFF;font-size:10px;background:url(../img/fond_btn_offre.png) no-repeat;text-align: center;}

#liste-hotel .left table#promo th.cell1{width:360px;padding:0px;}
#liste-hotel .left table#promo tbody tr:nth-child(even){background:#d6c3d5;}
#liste-hotel .left table#promo td.cell1{width:360px;border-left:1px solid #B595B4;border-right:1px solid #EDE5ED}
#liste-hotel .left table#promo td.cell3{border-right:1px solid #B595B4}
#liste-hotel .left table#promo tbody tr{background:none;border-left:1px solid #FF0000;border-right:1px solid #B595B4}

#liste-hotel .right .mask{width:100%;height:70px;overflow: hidden;margin-bottom:18px;}
#liste-hotel .right a,#liste-dispo .info a{display:block;width:82px;height:22px;padding:4px 28px 0 7px;font-size:10px;color:#FFF;margin-bottom:5px;}
#liste-hotel .right a.fiche,#liste-dispo .info a.fiche{background:url(../img/fond_btn_fiche.png) no-repeat;}
#liste-hotel .right a.geoloc,#liste-dispo .info a.geoloc{background:url(../img/fond_btn_geoloc.png) no-repeat;}
#liste-hotel .right a.resa,#liste-dispo .info a.resa{background:url(../img/fond_btn_resa.png) no-repeat;}



/**** Fiche ****/
#fiche{position:relative;width:940px;margin:0 auto 20px;padding-bottom:45px;background:url(../img/fond_fiche_bottom.png) no-repeat left bottom;}
#fiche h2{padding:20px 18px 0;color:#7e5e7d;background:url(../img/fond_h2_fiche.png) no-repeat;}
#fiche .tx-rgtabs-pi1,#onglets{padding:20px 18px 10px;background:url(../img/fond_fiche.png) repeat-y;}


/**** FCE fiche default + general ****/
#fiche .tx-rgtabs-pi1 .left, #onglets .left{float:left;width:534px;margin-right:10px;margin-bottom:10px;}
#fiche .tx-rgtabs-pi1 .right,#onglets .right{float:left;width:312px;padding:0 10px;}

/**** FCE fiche general ****/

#gal .left table{width:100%;background:url(../img/fond_table_fiche.png) no-repeat;height:165px;padding-bottom:8px;margin-bottom:10px;}
#gal .left table thead tr{height:36px;}
#gal .left table th{width:50%;padding-left:12px;text-align: left;color:#FFF;font-size:16px;font-family:Georgia,"Times New Roman",Times,serif;}
#gal .left table td{padding:8px 12px;vertical-align: top;}
#gal .left table td p,#gal .left table td h3{margin-bottom:8px;}

#fiche .tx-rgtabs-pi1 .right .der,#fiche .tx-rgtabs-pi1 .right .li,#fiche .tx-rgtabs-pi1 .left table a, #fiche .tx-rgtabs-pi1 .left p,#onglets .right .der,#onglets .right li,#onglets .left table a, #onglets .left p{color:#8c5078;font-size:10px;}
#gal .left table a{text-decoration: underline;}
#gal .left table p.tel,#gal .left table p.fax,#gal .left table p.mail,#gal .left table p.site{padding:1px 0 4px 20px;}
#gal .left table p.tel{background:url(../img/tel.png) no-repeat;}
#gal .left table p.fax{background:url(../img/fax.png) no-repeat;}
#gal .left table p.mail{background:url(../img/mail.png) no-repeat;}
#gal .left table p.site{background:url(../img/web.png) no-repeat;}

#onglets .right .der h3{color:#FFF;padding:10px 15px 0;height:24px;background:url(../img/fond_derniere_minute.png) no-repeat;}
#onglets .right .der p{font-size:11px;padding:10px 10px 18px;background:url(../img/fond_derniere_minute_texte.png) no-repeat bottom;}

#gal .img{clear:both;height:158px;}
#gal .img div{float:left;height:100%; width:200px;overflow: hidden;margin:0 8px 0 7px;}


.back {position:absolute;width:47px;height:24px;padding:4px 0 0 28px;color:#FFF;font-size:10px;background:url(../img/back.png) no-repeat;cursor:pointer;}
.back {cursor: pointer;}
.back.up {right:18px;top:20px;}
.back.down {left:18px;bottom:12px;}

.back.up a{color:white; font-size:10px;}
.back.down a{color:white; font-size:10px;}




#dispoResa{color:#FFFFFF;
display:block;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
height:37px;
line-height:37px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:url(../img/fond_onglet_dispo_resa.gif) repeat-x;
border:1px solid #000;
margin-right:2px;
padding:0 18px;
}

/**** Liste novaresa ****/

.list {background:#fff;}
.hotels {position:relative;padding:10px 8px 5px; border-top:solid 1px #CCB9CA; background:#FFF; } 

.seconde { margin:0 0 0 8px; }
.list h3 { color:#775676; }
.location{ float:left; height:49px; width:341px; padding:3px 8px 8px 8px; border-top:solid 1px #e2dac7; border-right:1px solid #E2DAC7} 
/*.location:hover, .hotels:hover { background:#F0EEEA; }*/ 



.bis { background:#ece4ea; }
.adresse { margin:4px 0 8px 0;}
.hotels strong { color:#775676;}

.bos {border-right:none; width:342px; }

.hotels .descri {
  float:left;
	width:220px;
	padding-left:10px;
	border-right:solid 1px #e2dac7;
}
.descri h3 { padding:0; }
.descri p { font-size:10px; }
.descri a { color:#7A4976;font-size:10px; }
.descri a:hover { color:#333; }

.enum {float:left; width:240px;color:#555;margin-right:10px; }
.enum li { background:url(../img/puce-liste.png) no-repeat 0 6px; padding:4px 0 4px 10px;font-size:10px;}
 
.info {float:left;width:117px;}
.hotels .mask-image { 
	width:117px;
	height:90px;
	background: url(../img/toulouse.jpg) no-repeat 0 0;
	overflow:hidden;
	margin-bottom:8px;
}

.pagination{width:716px; text-align:center;}
.pagination li {display:inline;padding:0 3px;}
.pagination a {color: #c1af88;	text-decoration: none;	font: bold 12px Arial, Helvetica, sans-serif;}
.pagination a:hover { color: #86b500; }

.offreTotal{
	cursor:pointer;
}

/**** Gmap ****/

#presGmap{width:300px;max-height:80px;overflow-y:auto;}
#presGmap *{width:270px;}
#presGmap h2{font-size:12px;font-weight:bold;color:#775676;}
#presGmap p{font-size:10px;}


/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #dedbd7;
  border-top:none;
  background:#fcf9fb;
  overflow:hidden;
  clear:both;
  min-height:300px;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  position:relative;
}

.rgtabs-container,.onglet{position:absolute;}

#mapFiche{width:760px;height:550px;margin-left:50px;}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  width: auto;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  float: left;
  padding:0px 18px;
  margin-right:2px;
  cursor: pointer;
  background: url(../img/fond_onglet.gif) repeat-x;
  border:1px solid #90638c;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
}
	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  display: block;
  float: left;
  height: 37px;
  line-height: 37px;
  color: #FFF;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:18px;
  font-weight: normal;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: #fcf9fb;
    border:1px solid #dedbd7;
    border-bottom:1px solid #fcf9fb;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  color: #000;
}

/* Next / Prev nav */
.rgtabs-pageswrapper {
	display:block;
}

/**** Pagination ****/

.tx-pagebrowse-pi1{background:#FFF;padding:0 5px;clear:both;}
.tx-pagebrowse-pi1 ul{height:18px;text-align: center;}
.tx-pagebrowse-pi1 ul li{display: inline;} 
.tx-pagebrowse-pi1 ul li a{height:18px;width:10px;padding:4px 8px;color:#000;font-size:10px;font-weight:bold;}
.tx-pagebrowse-pi1 ul li a.active,.tx-pagebrowse-pi1 ul li a.active:hover{background:url(../img/fond_pager.png) no-repeat;color:#FFF;height:17px;}
.tx-pagebrowse-pi1 ul li a:hover{color:#555;}


/***** liste hotel ****/

table.liste-all{width:820px;margin:0 auto 20px;padding:5px 10px;background:#FFF;border-collapse: collapse;}
table.liste-all tr:nth-child(even),table.liste-all tr.even{background:#ece4ea;}
table.liste-all tr:hover{background:#EFEFEF;}
table.liste-all th{color:#FFF;background:#AA90A5;padding:8px 0;}
table.liste-all td{border:1px solid #E9E5DF;padding:2px 5px;}
table.liste-all td img{vertical-align:middle;}
table.liste-all td.cell1{font-size:12px;font-weight: bold;color:#6E6E6E;padding-left:15px;}
table.liste-all td.cell2,table.liste-all td.cell4,table.liste-all td.cell3{text-align: center;}
table.liste-all td.cell3{color:#6E6E6E;}
table.liste-all td.cell4,table.liste-all td.cell5{width:30px}
table.liste-all td.cell4 a,table.liste-all td.cell5 a{background:url("../img/fond_btn_resa.png") no-repeat scroll right 0 transparent;
color:#FFFFFF;
margin:auto;
display:block;
font-size:10px;
height:22px;
width:24px;
text-align: center;
}

table.liste-all td.cell4 a{background:url("../img/fond_btn_fiche.png") no-repeat scroll right 0 transparent;}

/**** Contact ****/

#contact,#tipafriend,div.tx-powermail-pi1_confirmation,div.tx-powermail-pi1_thx{background:#FFF;width:700px;padding:10px 50px;margin:0 auto 20px;}
#contact fieldset{border:none;}
.tx-powermail-pi1_thx{padding:80px 50px;}
div.tx-powermail-pi1_confirmation{padding:60px 50px;}
.tx-powermail-pi1_confirmation b,.tx-powermail-pi1_thx b{color:#AA90A5;font-size:12px;}
.tx-powermail-pi1_confirmation p,.tx-powermail-pi1_thx p{font-size:11px;}
#contact legend,#tipafriend h1{display:block;font-size:16px;color:#775676;font-weight:bold;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #AA90A5;width:100%;}
#contact .tx_powermail_pi1_fieldwrap_html{width:500px;margin:0 auto 10px;}
#tipafriend label,#contact label{color:#AA90A5;font-weight: bold;display: block;width:120px;float:left;}
#tipafriend input,#tipafriend textarea,#contact input,#contact textarea{width:300px;border:1px solid #EFEFEF;background:#F9F9F9;}
#tipafriend .submit input,.tx-powermail-pi1_confirmation_back,.tx-powermail-pi1_confirmation_submit,#contact .powermail_submit{background:url("../img/fond_btn_liste_complete.png") no-repeat; font-size:10px;
height:27px;
padding:0 3px 8px;
text-align:center;
width:105px;
color:#FFFFFF;
border:none;
display: block;
margin:auto;
}
#tipafriend textarea,#contact textarea{height:200px;}