/*
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;color:#FF7300;font-weight:700;height:50px;}
#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 bottom right;padding-top:23px;font-size:9px;text-align:right;}

#colcontenu_vat #fTitre{background:url("") repeat-x bottom left;}
#colcontenu_vat #fTitre .outils{position:absolute;float:right;width:135px;right:15px;}
#colcontenu_vat .send{background:url(../images/picto_send_vat.png) no-repeat top right;color:#FFFFFF;margin-top:15px;padding-top:13px;;width:26px;height:10px;left:108px;position:absolute;}
#colcontenu_vat .print{background:url(../images/picto_print_vat.png) no-repeat top right;color:#FFFFFF;}

#colcontenu_vat .nomCamp{width:70%; margin-bottom:15px;}
#colcontenu_vat .lblNomCamp{position:relative;color:#FFFFFF;width:auto;left:10px;}
#colcontenu_vat .logo{position:relative; padding-top:0px; padding-right:0px;padding-left: 15px;left:15px;}
#colcontenu_vat #fTitre h1{background:none;margin:0;padding:0 0 5px 0;float:left;width:auto;font-size:18pt;}
#colcontenu_vat #fTitre .notation{position:absolute;width:70%;color:#FFFFFF;font-weight:700;padding-top:-10px;left:10px;}

#colcontenu_vat .resa_desc h2{border-bottom:3px solid #afcd09}

.fond{background:url(../images/fond.png) no-repeat;padding-right:-10px;float:left;position:absolute;left:190px;top:140px;height:337px; width:600px;}

.lblsend{position:absolute;text-align:right;right:-7px;}
.lblimprim{position:absolute;text-align:right;right:-7px;}
.a .print{color:#FFFFFF;}

#fTitre .logoAffiche{position:relative;float:right;width:30px;bottom:0px;margin-right:4px;}

/* DESCRIPTION */

#colcontenu_vat a.desc{color:#0CA2C7;font-size:11px;width:170px;float:left;margin-bottom:30px;}
#colcontenu_vat .desc p{padding:0;}
#colcontenu_vat .desc hr{border:none;border-top:1px solid #FFFFFF;background:none;height:0px;width:130px;margin-top:5px;padding:0;}
#colcontenu_vat .desc h4{margin:0;padding:0;font-size:12px;font-weight:bold;margin-top:8px;}
#colcontenu_vat .desc .logoAffiche{position:relative;float:left;margin-top:10px;width:100%;}
#colcontenu_vat hr.menuspe{position:relative;border-color:#FFFFFF -moz-use-text-color -moz-use-text-color;left:-15px;width:110%;}
#colcontenu_vat .lignemenu {height:22px;width:150px}
#colcontenu_vat .lignemenu .pastille{position:absolute;width:22px;height:auto}
#colcontenu_vat .lignemenu .libelle{position:absolute;padding-left:22px;padding-top:3px;width:150px;height:auto}
#colcontenu_vat li.select .libelle{color:#004b71;text-decoration:none;}
#colcontenu_vat .desc{position:relative;color:#0CA2C7;font-size:11px;width:170px;float:left;margin-bottom:0px;left:10px;}
#colcontenu_vat .desc a{color:#0CA2C7;}
#colcontenu_vat li.back{color:#4F4F4F;}
#colcontenu_vat .detail_ResultatRecherche{color:#000000;background-color:#E7F1BD;}
#colcontenu_vat .rouge{color:#0CA2C7;}

.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%;}

#colcontenu_vat .menu_fiche{list-style:none;padding:15px 0;margin:0;width:150px;border-bottom:none;left:5px;} 
#colcontenu_vat .menu_fiche li{padding-bottom:2px;background:none;padding-left:0;}
#colcontenu_vat .menu_fiche a{color:#FFFFFF;font-weight:bold;}
#colcontenu_vat .menu_fiche .select a, .menu_fiche a:hover{color:#FFFFFF;text-decoration:none;}
#colcontenu_vat h2{color:#006BB6;padding: 15px 0 5px 10px;}

.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;}

#colcontenu_vat .detail{padding-left:5px;}
.detail_vat h2{font-size:16px;color:#006BBA;margin:0;padding: 15px 0 5px 10px;}

/* DIAPORAMA */
.diaporama{position:relative;color:#FFFFFF;font-size:11px;top:10px;}
.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;}

#colcontenu_vat .diaporama{position:relative;right:0px;}

/* 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_enfants{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_enfants{background:url(../images/picto_aire_de_jeux.gif) no-repeat left top;}
.liste_activites .terrain_multisports,
.liste_activites .terrain_de_volley
{background:url(../images/picto_multi_sports.gif) no-repeat left top;}

.liste_activites .tennis_de_table{background:url(../images/picto_ping_pong.gif) no-repeat left top;}
.liste_activites .petanque{background:url(../images/picto_boulodrome.gif) no-repeat left top;}
.liste_activites .soirees_dansante{background:url(../images/picto_soiree_dansante.gif) no-repeat left top;}
.liste_activites .structure_gonflable{background:url(../images/picto_bateau_gonflable.gif) no-repeat left top;}
.liste_activites .tir_a_l_arc{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_velos{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 .plats_cuisines{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 .randonnees{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 .sports_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;}

#colcontenu_vat .liste_activites{border-top:3px solid #b2ce00;background-color:White;}
#colcontenu_vat .liste_activites li{border-bottom:1px solid #b2ce00;}

/* 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;}

.detail_vat .table_tarifs{clear:both;border-bottom:16px solid #acce27;border-top:16px solid #acce27;width:400px;margin:0;padding:0;color:#000;}
.detail_vat .table_tarifs td{border-top:1px solid #acce27;height:25px;padding-top:4px;padding-bottom:4px;}
.detail_vat .orange1{background-color:#f3f8e0;}
.detail_vat .orange2{background-color:#e7f1bf;}

/* 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:380px;height:auto;margin-left:20px}

#colcontenu_vat #hebergement{float:left;position:relative ;width:380px;height:auto;margin-left:35px;margin-top:10px}
#colcontenu_vat #DIVdescription{float:left;position:relative ;width:380px;height:auto;margin-left:35px;margin-top:10px;}
#colcontenu_vat .typheb{background-color:White;}


/* 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;position:relative;float:left;}
.resa_desc h2{font-size:20px;border-bottom:3px solid #ff9900;padding:13px 0 5px 0;}

/*¨PLANT ACCES */
#colcontenu_vat .plana{background-color:White;padding-left:5px;}
