/*
PAGES CAMPING
*/

/* TOURNEPAGE */
.tournepage{position:absolute;right:0;top:0;}
/* HEADER FICHE */
#fTitre{background:url(../images/titre_border.gif) repeat-x bottom left;position:relative;height:100%;padding:0 0 10px 0;}
#fTitre h1{background:none;margin:0;padding:0 0 5px 0;float:left;width:450px;}
#fTitre .outils{float:right;width:135px;}
#fTitre .notation{width:450px;}
#fTitre .texte{float:right;position:relative;margin-right:5px;font-weight:700;}
* html #fTitre .notation{float:left;}
#fTitre .reservez span{display:none;}
#fTitre .print{position:static;text-align:right;margin-top:3px;}
* html #fTitre .print{position:relative;}
#fTitre .send{display:block;background:url(../images/picto_send.gif) no-repeat top right;padding-top:13px;font-size:9px;text-align:right;}

#fTitre .logoAffiche{position:relative;float:right;width:30px;bottom:0px;margin-right:4px;}

/* DESCRIPTION */
.desc1{color:#0CA2C7;font-size:11px;width:250px;float:left;margin-bottom:30px;}
.desc{color:#0CA2C7;font-size:11px;width:170px;float:left;margin-bottom:30px;}
.desc p{padding:0;}
.desc hr{border:none;border-top:1px solid #ff7300;background:none;height:0px;width:130px;margin-top:5px;padding:0;}
.desc h4{margin:0;padding:0;font-size:12px;font-weight:bold;margin-top:8px;}
.desc .logoAffiche{position:relative;float:left;margin-top:10px;width:100%;}

.menu_fiche{list-style:none;padding:15px 0;margin:0;width:130px;border-bottom:3px solid #FF7300;} 
.menu_fiche li{padding-bottom:2px;background:none;padding-left:0;}
.menu_fiche a{color:#006BB6;font-weight:bold;}
.menu_fiche .select a, .menu_fiche a:hover{color:#FF4100;text-decoration:none;}

/* DETAIL */
.detail{width:400px;float:right;margin-bottom:30px;}
.detail ul{margin:0;}
.detail li{padding:0;background:none;}
.detail h2{font-size:16px;color:#FF4100;margin:0;padding:15px 0 5px 0;}
.detail h3{font-size:12px;color:#006bb6;margin:8px 0 10px 0;}

/* DIAPORAMA */
.diaporama{color:#FFFFFF;font-size:11px;}
.diaporama_image{text-align:center;padding-bottom:1px;background-color:#FF4100;}
.diaporama a{color:#FFFFFF;padding-left:15px;}
.diaporama .outils{float:left;background:url(../images/onglet_diaporama.gif) no-repeat bottom left;width:270px;position:relative;height:26px;line-height:25px;display:inline;top:-1px;}
.diaporama .visite{background:url(../images/onglet_visite.gif) no-repeat bottom left;width:130px;height:25px;display:inline;float:right;height:25px;line-height:25px;text-align:center;}
.diaporama ul{margin:0 20px 0 0;padding:0;position:absolute;top:-1px;right:0;}
.diaporama li{display:inline;color:#FFFFFF;}
.diaporama li a{padding:0px;}
.diaporama li img{vertical-align:middle;}

/* LISTE ACTIVITES */
.liste_activites{list-style:none;margin:10px 0 0 0;padding:0;border-top:3px solid #ff9900;}
.liste_activites li{border-bottom:1px solid #ff7300;padding:20px 100px 20px 80px;}
.liste_activites li strong{text-transform:uppercase;}
.liste_activites .resto{background:url(../images/picto_resto.gif) no-repeat left top;}
.liste_activites .velo{background:url(../images/picto_velo.gif) no-repeat left top;}
.liste_activites .resto_emporter{background:url(../images/picto_resto_emporter.gif) no-repeat left top;}
.liste_activites .animation{background:url(../images/picto_animation.gif) no-repeat left top;}
.liste_activites .piscine{background:url(../images/picto_piscine.gif) no-repeat left top;}
.liste_activites .tennis{background:url(../images/picto_tennis.gif) no-repeat left top;}
.liste_activites .aire_de_jeux{background:url(../images/picto_aire_de_jeux.gif) no-repeat left top;}
.liste_activites .multi_sports{background:url(../images/picto_multi_sports.gif) no-repeat left top;}
.liste_activites .ping_pong{background:url(../images/picto_ping_pong.gif) no-repeat left top;}
.liste_activites .boulodrome{background:url(../images/picto_boulodrome.gif) no-repeat left top;}
.liste_activites .soiree_dansante{background:url(../images/picto_soiree_dansante.gif) no-repeat left top;}
.liste_activites .bateau_gonflable{background:url(../images/picto_bateau_gonflable.gif) no-repeat left top;}
.liste_activites .tir_a_larc{background:url(../images/picto_tir_a_larc.gif) no-repeat left top;}
.liste_activites .mini_golf{background:url(../images/picto_mini_golf.gif) no-repeat left top;}
.liste_activites .location_velo{background:url(../images/picto_location_velo.gif) no-repeat left top;}
.liste_activites .bar{background:url(../images/picto_bar.gif) no-repeat left top;}
.liste_activites .plat_chaud{background:url(../images/picto_plat_chaud.gif) no-repeat left top;}
.liste_activites .equitation{background:url(../images/picto_equitation.gif) no-repeat left top;}
.liste_activites .marcheur{background:url(../images/picto_marcheur.gif) no-repeat left top;}
.liste_activites .plan_d_eau{background:url(../images/picto_plan_d_eau.gif) no-repeat left top;}
.liste_activites .sport_nautique{background:url(../images/picto_sport_nautique.gif) no-repeat left top;}
.liste_activites .peche{background:url(../images/picto_peche.gif) no-repeat left top;}
.liste_activites .plongee{background:url(../images/picto_plongee.gif) no-repeat left top;}
.liste_activites .canoe_kayak{background:url(../images/picto_canoe_kayak.gif) no-repeat left top;}
.liste_activites .surf{background:url(../images/picto_surf.gif) no-repeat left top;}
.liste_activites .dates{display:block;color:#000;text-transform:none;}
.liste_activites .conditions{display:block;color:#0ca2c7;text-transform:none;}

/* TARIFS */
.table_tarifs{clear:both;border-bottom:16px solid #ff9900;border-top:16px solid #ff9900;width:400px;margin:0;padding:0;color:#000;}
.table_tarifs td{border-top:1px solid #fff;height:25px;padding-top:4px;padding-bottom:4px;}
.orange1{background-color:#ffefc9;}
.orange2{background-color:#ffe19c;}
.nom{width:166px;padding-left:2px;}
.dates{width:150px;font-size:10px;}
.nbpers{width:50px;font-size:10px;}
.tarif{width:33px;font-weight:bold;text-align:right;padding-right:5px;}

/* LISTE HEBERGEMENT */
#liste_hebergement{padding-top:15px;}
#liste_hebergement ul{margin:25px 0;padding:0;list-style:none;border-top:1px solid #ff7300;}
#liste_hebergement li{border-bottom:1px solid #ff7300;padding:10px 10px 10px 25px;} 
#liste_hebergement li a {color:#ff4100;display:block;font-weight:bold;font-size:16px;background:url(../images/fl_liste_hebergements.gif) no-repeat left -1px;margin-left:-25px;text-indent:25px;display:block;padding-bottom:3px;}
.hebergement_desc{padding-bottom:10px;margin-bottom:20px;position:relative;clear:both;border-bottom:1px solid #ff7300;color:#000;}
* html .hebergement_desc{height:1%;padding-bottom:5px;}
.hebergement_desc h2{background-color:#ff7300;color:#FFF;margin:0 0 10px 0;padding:4px 15px 4px 2px;}
.hebergement_desc img{margin-right:10px;}
.hebergement_desc .totop{position:absolute;right:-10px;bottom:10px;}
#DIVdescription{float:left;position:relative ;width:400px;height:auto;margin-left:20px}
#hebergement{float:left;position:relative ;width:400px;height:auto;margin-left:20px}


/* DETAIL HEBERGEMENT */
li.onglet_plan{width:71px;}
li.onglet_plan .link{width:52px;}
li.onglet_diapo{width:179px;}
li.onglet_diapo .link{width:160px;}
li.onglet_visite{width:150px;}
li.onglet_visite .link{width:131px;}
.hebergement_detail{color:#000;padding-top:10px;}
.hebergement_detail .retour{color:#006bb6;font-weight:bold;background:url(../images/fl_retour.gif) no-repeat top left;padding:2px 15px 15px 25px;display:block;}
.hebergement_detail .onglets{background-color:#FCDD95;padding-top:20px;}
.hebergement_detail .onglets li{background-color:#FCDD95;}
.hebergement_detail p{padding-bottom:10px;}
.hebergement_detail h2{background-color:#ff7300;color:#FFF;margin:0 0 0 0;padding:4px 15px 4px 2px;}
.hebergement_detail h3{color:#ff4100;border-top:1px solid #ff4100;padding:15px 0 5px 0;margin:0;font-size:16px;}
.hebergement_img{clear:both;width:400px;background-color:#ff9900;text-align:center;padding:20px 0;}

/* RESERVATION PLANNING */
#Table1{clear:both;background-color:#ffebcc;color:#000;border-collapse:collapse;}
#Table1 .td_titre{background-color:#ff7300;color:#fff;font-size:20px;padding:5px 3px;border-bottom:3px solid #ff9900;}
#Table1 .td_param{background-color:#FFEBCC;text-align:left;font-weight:normal;padding:10px 10px 5px 10px;}
#Table1 select{margin-left:8px;}
#Table1 .td_day_name{background-color:#ffcc80;text-transform:uppercase;font-weight:normal;border:1px solid #fff;height:28px;width:86px;}
#Table1 .nodispo{background-color:#ff4100;height:25px;border:1px solid #fff;color:#fff;}
#Table1 .dispo{background-color:#006bb6;height:25px;border:1px solid #fff;color:#fff;}
#Table1 .reservable{background-color:#73be1e;height:25px;border:1px solid #fff;color:#fff;}
a#precedent{color:#006bb6;font-weight:bold;}
a#suivant{color:#006bb6;font-weight:bold;}
.resa_desc{color:#000;}
.resa_desc h2{font-size:20px;border-bottom:3px solid #ff9900;padding:13px 0 5px 0;}
