* {margin:0;padding:0;}
body {background-color:#FFF6D6;font-family:arial,helvetica,sans-serif;background-image:url(../picts/bg.jpg);background-position:center top;background-repeat:no-repeat;color:#000;}
body.intro {background-image:url(../picts/bg_intro.jpg);}
.spacer {display:block;clear:both;font-size:1px;height:1px;}
a img {border:none;}
input,select,textarea {font-family:arial,helvetica,sans-serif;font-size:10px;}
h1 span {display:none;}
div {font-size:11px;}
a {
    font-size:11px;color:#A96600;
    font-weight:bold;
    text-decoration:underline;    
}
div#main {position:relative;width:987px;margin:0 auto;}

/*page d'intro*/
body.intro div#main {width:990px;height:72px;padding-top:510px;background-image:url(../picts/american_motors_travel.jpg);}
body.intro div#main a {display:block;margin-left:386px;width:222px;height:59px;}
body.intro div#main a:hover {background-image:url(../picts/bt_entrez_on.jpg);}
/*fin page d'intro*/

/*entete*/
div#header, div#header_moto_evt, div#header_trike, div#header_auto, div#header_motoneige, div#header_sur_mesure, div#header_evenements, div#header_city, div#header_city2, div#header_gc_tours, div#header_gc1, div#header_circuits, div#header_evt, div#header_locations  {padding-top:49px;padding-left:8px;width:978px;height:240px;background-image:url(../picts/entete.jpg);}
div#header_moto_evt {background-image:url(../picts/entete_moto_evt.jpg);}
div#header_trike {background-image:url(../picts/entete_trike.jpg);}
div#header_auto {background-image:url(../picts/entete_auto.jpg);}
div#header_motoneige {background-image:url(../picts/entete_motoneige.jpg);}
div#header_sur_mesure {background-image:url(../picts/entete_sur_mesure.jpg);}
div#header_evenements {background-image:url(../picts/entete_evenements.jpg);}
div#header_city {background-image:url(../picts/entete_city_bl.jpg);}
div#header_city2 {background-image:url(../picts/entete_city_br.jpg);}
div#header_gc_tours {background-image:url(../picts/entete_gc_tours.jpg);}
div#header_gc1 {background-image:url(../picts/entete_gc_bl.jpg);}
div#header_circuits {background-image:url(../picts/entete_circuits.jpg);}
div#header_locations {background-image:url(../picts/entete_city_br.jpg);}

td.left {width:198px;}
td.left_bottom {width:198px;height:440px;}

td.content,td.content_plain, td.content_bg_moto_evt, td.content_bg_locations_moto, td.content_bg_locations_trike, td.content_bg_auto, td.content_bg_locations_voiture, td.content_bg_motoneige, td.content_bg_locations_motoneige, td.content_snav {width:584px;background-color:#FFF6D6;vertical-align:top;background-position:bottom;background-repeat:no-repeat;}
td.content_plain {background-image:url(../picts/bottom_plain.jpg);}
td.content_bg_moto_evt, td.content_bg_locations_moto {padding-bottom:496px;background-image:url(../picts/bottom_moto_evt.jpg);}
td.content_bg_locations_trike {padding-bottom:326px;background-image:url(../picts/bottom_trike_locations.jpg);}
td.content_bg_auto {background-image:url(../picts/bottom_auto.jpg);}
td.content_bg_locations_voiture {padding-bottom:411px;background-image:url(../picts/bottom_auto_locations.jpg);}
td.content_bg_motoneige {background-image:url(../picts/bottom_motoneige.jpg);}
td.content_bg_locations_motoneige {padding-bottom:451px;background-image:url(../picts/bottom_motoneige_locations.jpg);}
td.content_snav {padding-bottom:140px;background-image:url(../picts/bottom_snav.jpg);}

td.right {width:204px;}
td.right_voyages {width:204px;}
td.right_bottom {width:204px;height:440px;}

div#nav_left {margin-bottom:9px;width:198px;height:682px;background-image:url(../picts/bg_left.jpg);}
div#nav_left2 {margin-bottom:9px;width:198px;height:682px;background-image:url(../picts/bg_left2.jpg);}

div#nav_right {margin-bottom:9px;width:204px;height:774px;background-image:url(../picts/bg_right.jpg);}
div#nav_right2 {margin-bottom:9px;width:204px;height:774px;background-image:url(../picts/bg_right2.jpg);}
div#nav_right_voyages {width:189px;min-height:869px;padding-top:42px;padding-left:15px;background-image:url(../picts/bg_right_voyages.jpg);background-repeat:no-repeat;}
div#nav_right_raids {width:189px;min-height:869px;padding-top:42px;padding-left:15px;background-image:url(../picts/bg_right_raids.jpg);background-repeat:no-repeat;}
div#nav_right_circuits {width:189px;min-height:869px;padding-top:42px;padding-left:15px;background-image:url(../picts/bg_right_circuits.jpg);background-repeat:no-repeat;}
* html div#nav_right_voyages {height:869px;}
* html div#nav_right_raids {height:869px;}
* html div#nav_right_circuits {height:869px;}
div.right_voyages_bottom {width:204px;height:41px;background-image:url(../picts/bg_right_voyages_bottom.jpg);}

/*liens liste de circuits colonne droite*/
h2.us, h2.ca, h2.af, h2.in, h2.evt {width:180px;height:57px;}
h2.us {background-image:url(../picts/tt_voyages_us.jpg);}
h2.ca {background-image:url(../picts/tt_voyages_ca.jpg);}
h2.af {background-image:url(../picts/tt_voyages_af.jpg);}
h2.in {background-image:url(../picts/tt_voyages_in.jpg);}
h2.evt {background-image:url(../picts/tt_voyages_evt.jpg);}
div.nav {margin-left:2px;margin-bottom:10px;width:176px;background-image:url(../picts/nav_voyage_bg.gif);}
div.nav a {display:block;width:150px;padding-top:4px;padding-bottom:12px;padding-left:13px;padding-right:13px;color:#4C1C08;font-weight:bold;font-size:11px;text-align:center;background-image:url(../picts/nav_voyage_bg_bottom.gif);background-repeat:no-repeat;background-position:bottom;text-decoration:none;}
div.nav a.last {padding-bottom:16px;background-image:url(../picts/nav_voyage_bg_last.gif);}
div.nav a.on {color:#4080C6;}
div.nav a:hover {color:#4080C6;}
div.nav a.last_on {color:#4080C6;padding-bottom:16px;background-image:url(../picts/nav_voyage_bg_last.gif);}
div#nav_right_voyages h2 span, div#nav_right_raids h2 span, div#nav_right_circuits h2 span {display:none;}
/*fin liens liste de circuits colonne droite*/

/*Debut Home circuits liste des tours*/
div#home_vge_list h2 {
  background-image:none;
  margin: 2px 0px 0px 2px;
  width:190px;
  height:20px;
  text-transform:uppercase;
}
div#home_vge_list h2 span {display:block;}
div#home_vge_list div.nav {
  display:block;
  float: left;
  margin: 0;
  width: 190px;
  background-image:none;
}
div#home_vge_list div.nav a {
  background-image:none;
  text-align:left;
}
/*Fin Home circuits liste des tours*/

/*nav principale horizontale haut de page*/
a.home {display:block;width:410px;height:185px;}
a.nav_brochure, a.nav_asavoir, a.nav_quisommesnous, a.nav_plandusite, a.nav_credits, a.nav_brochure_on, a.nav_asavoir_on, a.nav_quisommesnous_on, a.nav_plandusite_on, a.nav_credits_on {display:block;float:left;height:37px;}
a.nav_brochure, a.nav_brochure_on {margin-left:345px;width:108px;}
a.nav_asavoir, a.nav_asavoir_on {width:101px;}
a.nav_quisommesnous, a.nav_quisommesnous_on {width:149px;}
a.nav_plandusite, a.nav_plandusite_on {width:101px;}
a.nav_credits, a.nav_credits_on {width:104px;}
a.nav_brochure:hover, a.nav_brochure_on {background-image:url(../picts/nav_brochure_on.gif);}
a.nav_asavoir:hover, a.nav_asavoir_on {background-image:url(../picts/nav_asavoir_on.gif);}
a.nav_quisommesnous:hover, a.nav_quisommesnous_on {background-image:url(../picts/nav_quisommesnous_on.gif);}
a.nav_plandusite:hover, a.nav_plandusite_on {background-image:url(../picts/nav_plandusite_on.gif);}
a.nav_credits:hover, a.nav_credits_on {background-image:url(../picts/nav_credits_on.gif);}
/*fin nav principale horizontale haut de page*/

/*nav bas gauche*/
a.nav_brochure_bottom, a.nav_asavoir_bottom, a.nav_quisommesnous_bottom, a.nav_plandusite_bottom, a.nav_credits_bottom, a.nav_brochure_bottom_on, a.nav_asavoir_bottom_on, a.nav_quisommesnous_bottom_on, a.nav_plandusite_bottom_on, a.nav_credits_bottom_on, a.nav_haut_page_bottom {display:block;margin-left:57px;width:112px;}
a.nav_brochure_bottom, a.nav_asavoir_bottom, a.nav_quisommesnous_bottom, a.nav_plandusite_bottom, a.nav_haut_page_bottom, a.nav_brochure_bottom_on, a.nav_asavoir_bottom_on, a.nav_quisommesnous_bottom_on, a.nav_plandusite_bottom_on {height:28px;}
a.nav_haut_page_bottom {}
a.nav_credits_bottom, a.nav_credits_bottom_on {height:34px;}
a.nav_haut_page_bottom:hover {background-image:url(../picts/navb_haut_page_on.gif);}
a.nav_brochure_bottom:hover, a.nav_brochure_bottom_on {background-image:url(../picts/navb_brochure_on.gif);}
a.nav_asavoir_bottom:hover, a.nav_asavoir_bottom_on {background-image:url(../picts/navb_asavoir_on.gif);}
a.nav_quisommesnous_bottom:hover, a.nav_quisommesnous_bottom_on {background-image:url(../picts/navb_amt_on.gif);}
a.nav_plandusite_bottom:hover, a.nav_plandusite_bottom_on {background-image:url(../picts/navb_plandusite_on.gif);}
a.nav_credits_bottom:hover, a.nav_credits_bottom_on {background-image:url(../picts/navb_credits_on.gif);}
/*fin nav bas gauche*/

a.calendrier_br, a.calendrier_bl {display:block;clear:both;float:none;margin-left:25px;width:160px;text-align:center;font-weight:bold;font-size:11px;text-decoration:none;}
a.calendrier_br {color:#422D27;}
a.calendrier_bl {color:#7182C2;}

div#nav_left a.go, div#nav_left2 a.go {display:block;margin-left:96px;margin-bottom:50px;padding:0;width:66px;height:46px;background-image:none;}
div#nav_left a.go:hover, div#nav_left2 a.go:hover {background-image:url(../picts/bt_go_on.gif);}

div.left_on {margin-left:7px;margin-bottom:5px;padding-top:7px;width:175px;height:91px;background-image:url(../picts/bg_left_on.jpg);}
div#nav_left a, div#nav_left2 a {display:block;margin-left:7px;padding-left:10px;width:163px;height:21px;line-height:20px;color:#641608;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;background-image:url(../picts/bg_link.gif);}
div#nav_left h2, div#nav_left2 h2, div#nav_left h2 a, div#nav_left2 h2 a {margin-left:12px;margin-bottom:10px;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;}
div#nav_left h2 a, div#nav_left2 h2 a {margin-left:0;padding-left:0;padding-top:0;height:auto;line-height:normal;background-image:none;}
div#nav_left a.last, div#nav_left2 a.last {background-image:none;}
div#nav_left div.left_on a.intro, div#nav_left div.left_on a.intro_last, div#nav_left2 div.left_on a.intro, div#nav_left2 div.left_on a.intro_last {height:14px;line-height:18px;margin-left:18px;background-image:none;color:#885E4E;text-transform:none;font-size:11px;}
div#nav_left left_on a.intro_last, div#nav_left2 left_on a.intro_last, div#nav_left left_on a.intro_last_on, div#nav_left2 left_on a.intro_last_on {margin-bottom:12px;}
div#nav_left div.left_on a.intro_on, div#nav_left2 div.left_on a.intro_on, div#nav_left div.left_on a.intro_last_on, div#nav_left2 div.left_on a.intro_last_on {height:19px;line-height:18px;padding-left:21px;margin-left:7px;width:132px;background-image:none;color:#885E4E;text-transform:none;font-size:13px;background-color:#D8E5F8;}
div#nav_left a.on_short, div#nav_left2 a.on_short, div#nav_left a.last_on_short, div#nav_left2 a.last_on_short {font-size:13px;color:#fff;background-image:url(../picts/bg_left_on_short.gif);}

p.identification {float:left;width:120px;padding-left:33px;margin-top:40px;padding-top:3px;}
p.identification input {width:110px;}
p.identification_ok {float:left;margin-top:40px;}
p.identification_ok a {display:block;width:39px;height:53px;}
p.identification_ok a:hover {background-image:url(../picts/bt_ok_on.gif);}

div.actu {margin-top:55px;margin-left:17px;margin-right:10px;height:371px;padding:12px;text-align:center;font-size:11px;color:#FF0000;font-weight:bold;line-height:20px;}
div.actu h2 {margin-bottom:15px;text-align:center;font-size:11px;font-weight:bold;color:#4E67BF;text-decoration:none;}
div.meteo {margin-left:9px;text-align:center;font-size:13px;}
a#img_meteo {display:block;margin-top: 20px;}
div#news_cadre {margin-top:0px;position:relative;overflow:hidden;height:270px;width:150px;}
div#news_container {position:relative;}

/*CONTENU DE LA HOME*/
div.photos {float:left;width:198px;margin:0;padding:0;}
div.txt_home {float:left;padding-left:12px;width:554px;text-align:justify; }
div.deco_intro, div.deco {margin-bottom:5px;background-repeat:no-repeat;text-align:justify;}
div.deco_intro {padding:22px;background-image:url(../picts/deco_p_intro.gif);font-size:11px;line-height:15px;}
div.deco {padding:10px;background-image:url(../picts/deco_p.gif);}
div.deco img.deco_img_left, img.deco_img_right {margin-top:4px;}
div.deco img.deco_img_left {float:left;margin-right:4px;}
div.deco img.deco_img_right {float:right;margin-left:4px;}
/*FIN CONTENU DE LA HOME*/

img.location_left {float:left;margin-right:4px;border:1px solid #CC9966;}
img.location_right {float:right;margin-left:4px;border:1px solid #CC9966;}

div.clearer_right {clear: right; line-height: 0; height: 0;}
div.clearer_left {clear: left; line-height: 0; height: 0;}
div.txt, div.intro  {padding-left:19px;padding-right:19px;font-size:11px;text-align:justify;background-repeat:no-repeat;}
div.txt p, div.txt p.left, div.txt p.right, div.intro p, div.intro p.left, div.intro p.right {margin-bottom:12px;}
div.txt p span, div.intro span, div.txt p span.chapo, div.intro span.chapo {display:block;margin-top:5px;margin-bottom:5px;color:#E77F14;font-weight:bold;}
p span a.hotel {margin-top:5px;margin-bottom:5px;color:#E77F14;font-weight:bold;}
div.txt p span.chapo, div.intro span.chapo {font-size:16px;}
div.txt img.left, img.right {margin-top:2px;}
div.txt img.left {float:left;margin-right:6px;}
div.txt img.right {float:right;margin-left:6px;}



div.txt p span.ess, div.intro span.ess {display:inline;margin-top:0;margin-bottom:0;}
div.txt a, div.intro a {color:#9A453E;font-weight:bold;text-decoration:none;}
div.txt ul, div.intro ul {margin-left:10px;}
div.txt ol, div.intro ol {margin-left:30px;margin-bottom:10px;}
div.txt span.info, div.intro span.info {color:#9A453E;font-weight:bold;}
div.txt div.logo, div.intro div.logo {float:left;margin-right:10px;margin-bottom:10px;text-align:right;width:100px;}
div.txt div.txt, div.intro div.txt {float:left;width:380px;margin-bottom:10px;font-size:11px;color:#000;}
div.txt h1, div.intro h1 {margin-left:-10px;margin-right:-10px;height:110px;background-repeat:no-repeat;}
div.txt h1 span, div.intro h1 span {display:none;}
h1.station_location {margin-left:19px;margin-bottom:10px;height:66px;background-image:url(../picts/tt_stationlocation.gif);}
div.txt h1.choix_modele, div.intro h1.choix_modele {height:84px;background-image:url(../picts/tt_choixmodele.gif);}
div.txt h1.choix_modele_solo, div.intro h1.choix_modele_solo, h1.choix_modele_solo {width:566px;height:63px;background-image:url(../picts/tt_choixmodele_solo.gif);}
h1.choix_modele_solo {margin-left:9px;}
div.txt h1.nousproposons, div.intro h1.nousproposons {height:84px;background-image:url(../picts/tt_nousproposons.gif);}
div.txt h1.telechargement, div.intro h1.telechargement {margin-bottom:10px;height:64px;background-image:url(../picts/tt_brochure_telechargement.gif);}
div.txt h1.poste, div.intro h1.poste {margin-bottom:10px;height:64px;background-image:url(../picts/tt_brochure_poste.gif);}
div.txt h1.utiles, div.intro h1.utiles {margin-bottom:15px;height:62px;background-image:url(../picts/tt_utiles.gif);}
div.txt h1.partenaires, div.intro h1.partenaires {margin-bottom:15px;height:62px;background-image:url(../picts/tt_partenaires.gif);}

a.tt_savoir_common, h1.tt_savoir_common, h1.tt_savoir_faire, h1.tt_voyages_moto, h1.tt_voyages_trike, h1.tt_voyages_evenements, h1.tt_voyages_auto, h1.tt_raids_motoneige, h1.tt_locations, h1.tt_hotels, h1.tt_notre_concept {height:82px;}
a.tt_savoir_common,h1.tt_savoir_faire span, h1.tt_voyages_moto span, h1.tt_voyages_trike span, h1.tt_voyages_evenements span, h1.tt_voyages_auto span, h1.tt_raids_motoneige span, h1.tt_locations span, h1.tt_hotels span, h1.tt_notre_concept span {display:none;}
h1.tt_savoir_faire {background-image:url(../picts/tt_savoir_faire.gif);}
h1.tt_voyages_moto {background-image:url(../picts/tt_voyages_moto.gif);}
h1.tt_voyages_trike {background-image:url(../picts/tt_voyages_trike.gif);}
h1.tt_voyages_evenements {background-image:url(../picts/tt_voyages_evenements.gif);}
h1.tt_voyages_auto {background-image:url(../picts/tt_voyages_auto.gif);}
h1.tt_raids_motoneige {background-image:url(../picts/tt_raids_motoneige.gif);}
h1.tt_locations {background-image:url(../picts/tt_locations.gif);}
h1.tt_hotels {background-image:url(../picts/tt_hotels.gif);}
h1.tt_notre_concept {background-image:url(../picts/tt_notre_concept.gif);}
h1.sur_mesure {background-image:url(../picts/tt_voyagesurmesure.gif);}
h1.loc_mototrike {background-image:url(../picts/tt_locmototrike.gif);}
h1.greatevents {background-image:url(../picts/tt_greatevents.gif);}
h1.location_moto {background-image:url(../picts/tt_locationmotos.gif);}
h1.locations_voiture {background-image:url(../picts/tt_locations_voiture.gif);}
h1.location_voiture {background-image:url(../picts/tt_location_voiture.gif);}
h1.location_motoneiges {background-image:url(../picts/tt_location_motoneiges.gif);}
h1.evenements {background-image:url(../picts/tt_evenements.gif);}
h1.locations_trike {background-image:url(../picts/tt_locationstrike.gif);}
h1.globetrotter {background-image:url(../picts/tt_globetrotter.gif);}
h1.team {background-image:url(../picts/tt_team.gif);}
h1.formules2 {width:566px;height:91px;background-image:url(../picts/tt_2formules.gif);}
h1.formules3 {width:566px;height:91px;background-image:url(../picts/tt_3formules.gif);}
h1.st_voyagesamoto {background-image:url(../picts/st_voyagesamoto.gif);}
h1.st_voyagesenauto {background-image:url(../picts/st_voyagesenauto.gif);}
h1.st_voyagesentrike {background-image:url(../picts/st_voyagesentrike.gif);}
h1.st_voyagesevenements {background-image:url(../picts/st_voyages_evenements.gif);}
h1.st_raidsenmotoneige {background-image:url(../picts/st_raidsenmotoneige.gif);}
h1.st_divers {background-image:url(../picts/st_divers.gif);}



div.intro h1.titre_sur_mesure
{
  display: block;
  padding: 0;
  margin:0;
  /*border: 1px solid #000000;*/
  font-size: 12px;
  font-weight:bold;
  width: auto;
  height: auto;
  color: #000000;
  text-transform:uppercase;
}
div.intro h1.titre_sur_mesure span
{
  display: inline;
  text-decoration: underline;
  color: #000000;
}
table.frm_sur_mesure
{
  margin-top:20px;
  margin-bottom:20px;
  background-color:#FFF8DE;
  width:450px;color:#000;
  font-size:11px;
  border-left: 1px solid #CC9966;
  border-top: 1px solid #CC9966;
  width: 98%;
}
table.frm_sur_mesure td 
{
  padding:3px;
  padding-left:10px;
  border-right: 1px solid #CC9966;
  border-bottom: 1px solid #CC9966;
}
table.frm_sur_mesure input, table.frm_sur_mesure select, table.frm_sur_mesure textarea, textarea.sur_mesure
{
  font-size:10px;
  background-color:#FFF8DE;
}

textarea.sur_mesure
{
  margin-top: 4px;
  border: 1px solid #CC9966;
  width: 98%;
  height: 200px;
}

table.frm_sur_mesure a.ok 
{
  display:block;
  width:59px;
  height:42px;
  background-image:url(../picts/bt_ok.gif);
}
table.frm_sur_mesure a.ok:hover {
  background-image:url(../picts/bt_ok_frm_on.gif);
}



h1.coordonnees {background-image:url(../picts/tt_coordonnees.gif);}
h1.locationmoto {background-image:url(../picts/tt_locationmoto.gif);}
h1.locationauto {background-image:url(../picts/tt_locationauto.gif);}
h1.vol {background-image:url(../picts/tt_vol.gif);}
h1.hotel {background-image:url(../picts/tt_hotel.gif);}
h1.itineraire {background-image:url(../picts/tt_itineraire.gif);}
h1.observations {background-image:url(../picts/tt_observations.gif);}

h2, h2 a {font-size:11px;color:#A96600;font-weight:bold;text-decoration:underline;}
div#content img {display:block;} 

img.left, img.right {margin-top:2px;}
img.left {float:left;margin-right:6px;}
img.right {float:right;margin-left:6px;}


table.bottom {width:584px;background-image:url(../picts/bottom.jpg);background-position:bottom;background-repeat:no-repeat;}
td.left div.left, td.left_bottom div.left {width:198px;height:313px;padding-top:127px;background-image:url(../picts/bottom_left.jpg);}
td.right div.right, td.right_bottom div.right {width:204px;height:440px;background-image:url(../picts/bottom_right.jpg);}
td.right_bottom div.right_bottom_short {width:204px;height:322px;background-image:url(../picts/bottom_right_short.gif);background-repeat:no-repeat;}
div.right_short {width:179px;padding-left:25px;padding-top:250px;background-image:url(../picts/bg_right_short.jpg);background-repeat:no-repeat;}
div.right_short a {display:block;font-size:11px;color:#8E380E;font-weight:bold;line-height:14px;text-decoration:none;}
div.right_short p {margin-bottom:10px;}
td.bottom span {display:none;}

div#zone_carte {padding-left:27px;width:557px;height:307px;background-image:url(../picts/bg_carte.jpg);}
div#zone_carte div.left {float:left;margin-top:34px;width:382px;height:273px;}
div#zone_carte div.right {float:left;margin-top:34px;width:169px;height:273px;}
div#zone_carte div#carte {font-size:5px;float:left;margin-top:7px;margin-right:7px;margin-bottom:6px;width:375px;height:242px;background-color:#fff;background-image:url(../picts/loading.gif);background-position-x:40px;background-position-y:-80px;background-repeat:no-repeat;}
div#zone_carte div#carte a {font-size:8px;}
div#zone_carte div#carte a:hover {color:#FFFFFF;}
div#zone_carte div.regions {overflow:auto;height:253px;}
div#zone_carte div.right span.pays {margin-left:4px;color:#808041;text-transform:uppercase;font-size:11px;font-weight:bold;text-decoration:none;}
div#zone_carte div.right h2 {margin-top:3px;margin-left:4px;height:17px;color:#FFFCE4;text-transform:uppercase;font-size:11px;font-weight:bold;text-decoration:none;}
div#zone_carte div.right span.carte_titre {margin-top:7px;display:block;padding-top:2px;padding-left:5px;width:142px;height:14px;border-top:1px solid #808041;border-bottom:1px solid #808041;background-color:#969BA3;color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:none;}
div#zone_carte div.right span.carte_lnk {display:block;width:147px;height:14px;padding-right:0px;}
div#zone_carte div.right a.carte_display, a.carte_go {float:right; width:60px;border-left:1px solid #808041;border-bottom:1px solid #808041;padding-left:2px;padding-top:2px;height:13px;color:#808041;font-size:10px;text-decoration:none;}


div#zone_carte div.right a:hover {background-color:#969BA3;color:#FFFCE4;}
div#zone_carte div.left a {display:block;float:left;text-align:center;height:16px;line-height:16px;color:#8E9AC9;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase;}
div#zone_carte div.left a.us {margin-left:-6px;margin-right:7px;width:104px;}
div#zone_carte div.left a.ca {margin-right:7px;width:131px;}
div#zone_carte div.left a.as {width:136px;}
div#zone_carte div.left a:hover {background-color:#969BA3;color:#FFFCE4;}

div.partners {padding-left:12px;padding-top:32px;width:163px;background-image:url(../picts/bg_partners.jpg);text-align:center;}
div.partners img {margin-bottom:12px;border-top:2px solid #000;border-left:2px solid #000;border-bottom:2px solid #fff;border-right:2px solid #fff;}
div.partners img.separate {display:block;clear:both;border:none;}
div.partners_bottom {width:181px;height:12px;margin:0;padding:0;background-image:url(../picts/bg_partners_bottom.gif);background-repeat:no-repeat;}

div.content_left {float:left;width:776px;line-height:15px;}
div.content_right {float:left;width:204px;}

div.desc_carte {height:200px;width:600px;font-size:11px;overflow:auto;background-color:#FFF6D6;color:#000000;padding:2px;}
div.desc_carte h1 {width:400px;font-size:13px;font-weight:bold;color:#9A453E;text-decoration:underline;margin-bottom:4px;}
div.desc_carte h2 {font-size:10px;text-decoration:none;color:#000000;}
div.desc_carte img.left, img.right {margin-top:6px;}
div.desc_carte img.left {float:left;margin-right:6px;}
div.desc_carte img.right {float:right;margin-left:6px;}


div.calendrier_entete {height:117px;padding-top:134px;background-image:url(../picts/calendrier_entete.jpg);}
div.calendrier_entete h2 {display:block;height:29px;text-align:center;font-size:24px;color:#472218;font-weight:bold;letter-spacing:-1;text-transform:uppercase;text-decoration:none;}
div.calendrier_entete h3 {display:block;float:left;width:138px;height:21px;text-align:center;font-size:14px;color:#6C5813;font-weight:bold;text-decoration:none;}
div.tab {background-image:url(../picts/bg_tab.gif);}
div.tab_top {margin-top:15px;height:23px;background-image:url(../picts/bg_tab_top.gif);}
div.tab_bottom {height:23px;background-image:url(../picts/bg_tab_bottom.gif);}
div.tab p {padding:25px;font-size:10px;}
div.tab h2 {margin-left:25px;margin-right:25px;margin-bottom:10px;padding-bottom:5px;color:#6C5813;background-image:url(../picts/ic_underline.gif);background-position:bottom;background-repeat:repeat-x;text-decoration:none;}
div.tab ul {margin-left:40px;margin-right:40px;font-size:11px;}

table.resa {margin-left:22px;margin-right:22px;width:90%;font-size:11px;color:#5F3D2E;}
table.resa td {width:50%;padding:3px;vertical-align:top;}
table.resa input, table.resa select, table.resa textarea {background-color:#FFF8DE;}

a.options {display:block;width:184px;height:46px;background-image:url(../picts/bt_detail_options.gif);}
a.options:hover {background-image:url(../picts/bt_detail_options_on.gif);}

div.precedent {display:block;float:left;margin-left:193px;}
div.suivant {display:block;float:left;}
div.precedent a {display:block;margin-right:10px;width:22px;height:23px;background-image:url(../picts/ic_precedent.gif);}
div.suivant a {display:block;margin-left:10px;width:22px;height:23px;background-image:url(../picts/ic_suivant.gif);}

table.calendrier {margin-left:18px;margin-bottom:15px;width:547px;font-size:11px;color:#000;font-weight:bold;}
table.calendrier td {padding:3px;text-align:center;background-image:url(../picts/bg_tab_cell.gif);background-position:bottom right;background-repeat:no-repeat;}
table.calendrier td.last {padding:3px;border-bottom:1px solid #D0BB6F;background-image:none;}
table.calendrier td.duree {width:48px;padding:3px;text-align:center;background-color:#D0A66F;background-image:url(../picts/bg_tab_cell2.gif);background-position:bottom;background-repeat:repeat-x;}
table.calendrier td.trip {width:176px;padding:3px;text-align:left;border-bottom:1px solid #D0BB6F;background-image:none;}
table.calendrier thead td {height:15px;text-align:left;color:#472218;text-transform:uppercase;background-color:#D0BB6F;background-image:url(../picts/bg_tab_thead.gif);background-repeat:repeat-x;}
table.calendrier td a {text-decoration:none;color:#000;font-weight:bold;}
table.calendrier td a:hover {background-color:#D0A66F;}

table.tarifs {margin-left:18px;margin-bottom:4px;width:547px;font-size:11px;color:#000;}
table.tarifs td.normal, td.normal_top, td.normal_last, td.normal_top_last {padding:3px;text-align:left;border-bottom:1px solid #CC9966;}
table.tarifs td.normal_top, td.normal_top_last {text-align:center;}
table.tarifs td.normal, td.normal_top {border-right:1px solid #CC9966;}
table.tarifs td.normal_top, td.normal_top_last {border-top:1px solid #CC9966;}

table.tarifs td.titre_forfait {padding:3px;text-align:left;border-top:5px double #CC9966;border-bottom:5px double #CC9966;border-right:1px solid #CC9966;}
table.tarifs td.titre_formule, td.titre_formule_last {padding:3px;text-align:center;font-weight:bold;color:#472218;text-transform:uppercase;border-top:5px double #CC9966;border-bottom:5px double #CC9966;}
table.tarifs td.titre_formule {border-right:1px solid #CC9966;}
table.tarifs td.prix, td.prix_last, td.vide {width:91px;padding:3px;font-weight:bold;text-align:center;border-bottom:1px solid #CC9966;}
table.tarifs td.prix {border-right:1px solid #CC9966;}

table.tarifs td.normal_evt, td.normal_evt_top, td.normal_evt_last, td.normal_evt_top_last {padding:3px;text-align:left;border-bottom:1px solid #CC9966;}
table.tarifs td.normal_evt_top, td.normal_evt_top_last {text-align:center;}
table.tarifs td.normal_evt, td.normal_evt_top {border-right:1px solid #CC9966;}
table.tarifs td.normal_evt_top, td.normal_evt_top_last {border-top:1px solid #CC9966;}
table.tarifs td.titre_forfait_evt 
{
  padding:3px;
  text-align:left;
  border-top:5px double #CC9966;
  border-bottom:1px solid #CC9966;
  border-right:1px solid #CC9966;
}
table.tarifs td.titre_formule_evt, table.tarifs  td.titre_formule_evt_last
{
  padding:3px;
  text-align:center;
  font-weight:bold;
  color:#472218;
  text-transform:uppercase;
  border-bottom:1px solid #CC9966;
}
table.tarifs td.titre_date_evt, table.tarifs  td.titre_date_evt_last
{
  padding:3px;
  text-align:center;
  font-weight:bold;
  border-bottom:1px solid #CC9966;
}
table.tarifs td.titre_date_evt_left
{
  border-bottom:1px solid #CC9966;
  text-align:right;
}
table.tarifs td.titre_formule_evt, table.tarifs td.titre_date_evt, table.tarifs td.titre_date_evt_left  
{
  border-right:1px solid #CC9966;
}
table.tarifs td.titre_formule_evt, table.tarifs  td.titre_formule_evt_last
{
  border-top:5px double #CC9966;
}


table.tarifs td.prix_evt,table.tarifs  td.prix_evt_last, table.tarifs  td.vide_evt 
{
  width:120px;
  padding:3px;
  font-weight:bold;
  text-align:center;
  border-bottom:1px solid #CC9966;
}
table.tarifs td.prix_evt {border-right:1px solid #CC9966;}

/*locations*/
table.specs {margin-left:18px;margin-bottom:4px;width:547px;font-size:11px;color:#000;}
table.specs td.normal, td.normal_top, td.normal_last, td.normal_top_last {padding:3px;text-align:left;border-bottom:1px solid #CC9966;}
table.specs td.normal, td.normal_top {width:30%;}
table.specs td.normal, td.normal_top {border-right:1px solid #CC9966;}
table.specs td.normal_top, td.normal_top_last {border-top:1px solid #CC9966;}

div.nav_location{
    display:block;
    width:527px;
    height:34px;
    margin-left:30px;
    margin-top:20px;
    margin-bottom:20px;
    padding-left:14px;
    background-image:url(../picts/nav_location.gif);
    background-repeat:no-repeat;
}
div.nav_location a.bt_loc_autresvehic, div.nav_location a.bt_loc_autresvehic_on {
    display:block;
    float:left;
    width:166px;
    height:34px;
    background-image:url(../picts/bt_loc_autresvehic.gif);
}
div.nav_location a.bt_loc_autresvehic_on, div.nav_location a.bt_loc_autresvehic:hover{
    background-image:url(../picts/bt_loc_autresvehic_on.gif);
}

div.nav_location a.bt_loc_fichetech, div.nav_location a.bt_loc_fichetech_on {
    display:block;
    float:left;
    width:165px;
    height:34px;
    background-image:url(../picts/bt_loc_fichetech.gif);
}
div.nav_location a.bt_loc_fichetech_on, div.nav_location a.bt_loc_fichetech:hover{
    background-image:url(../picts/bt_loc_fichetech_on.gif);
}

div.nav_location a.bt_loc_tarifsresa, div.nav_location a.bt_loc_tarifsresa_on {
    display:block;
    float:left;
    width:168px;
    height:34px;
    background-image:url(../picts/bt_loc_tarifsresa.gif);
}
div.nav_location a.bt_loc_tarifsresa_on, div.nav_location a.bt_loc_tarifsresa:hover{
    background-image:url(../picts/bt_loc_tarifsresa_on.gif);
}

div.nav_location a.bt_loc_autresvehic span, div.nav_location a.bt_loc_fichetech span, div.nav_location a.bt_loc_tarifsresa span,
div.nav_location a.bt_loc_autresvehic_on span, div.nav_location a.bt_loc_fichetech_on span, div.nav_location a.bt_loc_tarifsresa_on span{
    display:none;
}

table.tarifs_location {margin-left:18px;margin-bottom:4px;width:547px;font-size:11px;color:#000;}
table.tarifs_location td.normal, td.normal_top, td.normal_last, td.normal_top_last, td.periode_top {padding:3px;text-align:center;border-bottom:1px solid #CC9966;}
table.tarifs_location td.periode_top {width:40%;}
table.tarifs_location td.normal, td.normal_top, td.periode_top {border-right:1px solid #CC9966;}
table.tarifs_location td.normal_top, td.normal_top_last, td.periode_top {border-top:1px solid #CC9966;font-weight:bold;}

/*conditions gales de vente*/
div.cgv{
    width:590px;
    padding-left:40px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
}
div.cgv ul {
    padding-top:11px;
    padding-right:20px;
    padding-bottom:11px;
    padding-left:30px;
}
div.cgv p {
    margin-top:11px;
}
a.cgv{
    display:block;
    width:200px;
    height:20px;
    margin-left:200px;
    margin-bottom:50px;
}
a.cgv span {
    display:none;
}

a.referencement {
     display:block;
     margin-left:100px;
     margin-bottom:20px;
     width:400px;
     height:25px;
}
a.referencement span {
    display:none;
}

div.plandusite {padding-top:110px;background-image:url(../picts/plandusite_entete.jpg);background-repeat:no-repeat;}
div.plandusite div.col {float:left;margin-left:7px;padding-top:0;width:281px;}
div.plandusite div.spacer {float:none;clear:both;margin:0;padding-top:0;padding:0;width:100%;height:10px;}
div.plandusite div h1 {margin-bottom:10px;padding-top:0;width:281px;height:61px;}
div.plandusite div a {display:block;margin-left:66px;font-size:11px;line-height:15px;color:#000;text-decoration:none;}
div.plandusite div span.pays {display:block;margin-left:66px;font-size:11px;font-weight:bold;line-height:15px;color:#000;}
div.plandusite div a.main {margin-left:56px;font-size:11px;line-height:17px;color:#7A6D26;font-weight:bold;}

table.frm {margin-top:20px;margin-bottom:20px;background-color:#FFF8DE;width:450px;color:#000;font-size:11px;}
table.frm td {padding:3px;padding-left:10px;}
table.frm input, table.frm select, table.frm textarea {font-size:10px;background-color:#FFF8DE;}
table.frm a.ok {display:block;width:59px;height:42px;background-image:url(../picts/bt_ok.gif);}
table.frm a.ok:hover {background-image:url(../picts/bt_ok_frm_on.gif);}

p.legal {color:#000;font-size:10px;text-align:justify;}

div.circuits {width:584px;height:220px;background-image:url(../picts/circuits_entete.jpg);}
div.circuits div.left {float:left;padding-top:25px;margin-right:6px;width:157px;}
div.circuits div.left div {overflow:auto;height:163px;}
div.circuits div.center {float:left;margin-right:6px;padding-top:18px;width:267px;}
div.circuits div.right {float:left;padding-top:25px;width:148px;}
div.circuits div.right div {overflow:auto;height:163px;}
div.circuits div.carte {width:267px;height:188px;background-color:#fff;font-size:8px;text-align:right;overflow: hidden;}
div.circuits div.left span.intro, div.circuits div.right span.intro {display:block;height:25px;text-transform:uppercase;color:#FFF6CA;font-size:16px;font-weight:bold;letter-spacing:-1px;}
div.circuits div.left span.intro {text-align:right;padding-right:5px;}
div.circuits div.right span.intro {padding-left:5px;}
div.circuits div.left a, div.circuits div.right a {padding-top:8px;display:block;height:25px;line-height:12px;color:#89894D;font-weight:bold;font-size:10px;border-bottom:1px solid #B1B170;text-decoration:none;}
div.circuits div.left a {text-align:right;padding-right:5px;}
div.circuits div.right a {padding-left:5px;}


div.valider, div.valider_coord, div.valider_confirm, div.valider_confirm_voyage {margin-left:14px;width:232px;height:80px;padding-left:325px;background-image:url(../picts/bg_frm_valider.gif);}
div.valider_coord {background-image:url(../picts/bg_frm_valider_coord.gif);}
div.valider_confirm {background-image:url(../picts/bg_frm_valider_confirm.gif);}
div.valider_confirm_voyage {background-image:url(../picts/bg_frm_valider_confirm2.gif);}
div.valider a, div.valider_coord a, div.valider_confirm a, div.valider_confirm_voyage a {display:block;float:left;}
div.valider a span, div.valider_coord a span, div.valider_confirm a span, div.valider_confirm_voyage a span {display:none;}
div.valider a.reset, div.valider_coord a.reset {width:95px;height:80px;}
div.valider a.ok, div.valider_coord a.ok, div.valider a.ok_load, div.valider_coord a.ok_load {width:43px;height:80px;}
div.valider_confirm a.ok, div.valider_confirm_voyage a.ok, div.valider_confirm a.ok_load, div.valider_confirm_voyage a.ok_load {margin-left:95px;width:43px;height:80px;}
div.valider a.ok:hover, div.valider_coord a.ok:hover, div.valider_confirm a.ok:hover, div.valider_confirm_voyage a.ok:hover {background-image:url(../picts/bg_frm_valider_on.gif);}
div.valider a.ok_load, div.valider_coord a.ok_load, div.valider_confirm a.ok_load, div.valider_confirm_voyage a.ok_load {background-image:url(../picts/bg_frm_valider_load.gif);}

div.valider_corriger {margin-left:14px;width:137px;height:67px;padding-left:420px;background-image:url(../picts/bg_frm_corriger.gif);}
div.valider_corriger a {display:block;width:104px;height:67px;}
div.valider_corriger a:hover {background-image:url(../picts/bg_frm_corriger_on.gif);} 

div.tarifs_intro {width:584px;height:105px;padding-top:22px;background-image:url(../picts/tarifs_intro.gif);}
div.resa_intro {width:584px;height:60px;padding-top:22px;background-image:url(../picts/resa_intro.gif);}

div.tarifs_intro label, div.resa_intro label {display:block;height:30px;text-align:center;color:#472218;font-size:20px;font-weight:bold;text-transform:uppercase;}
div.tarifs_intro span.info, div.resa_intro span.info {display:block;margin-bottom:25px;height:25px;text-align:center;font-size:11px;color:#6C5813;}
div.tarifs_intro span.intro {display:block;margin-left:20px;height:19px;font-size:11px;}

div.tab a.resa, a.resa_last, a.resa_last_solo, a.resa_evt, a.resa_location {background-image:url(../picts/bt_reserver_accompagne.gif);}
div.tab a.resa_load, a.resa_last_load, a.resa_last_solo_load, a.resa_evt_load, a.resa_location_load {background-image:url(../picts/bt_reserver_load.gif);}
div.tab a.resa span, a.resa_last span, a.resa_last_solo span, a.resa_evt span, a.resa_location span {display:none;}
div.tab a.resa_load span, a.resa_last_load span, a.resa_last_solo_load span, a.resa_evt_load span, a.resa_location_load span {display:none;}
div.tab a.resa, a.resa_last, a.resa_last_solo, a.resa_location {display:block;float:left;margin-right:3px;width:93px;height:25px;}
div.tab a.resa_load, a.resa_last_load, a.resa_last_solo_load, a.resa_location_load {display:block;float:left;margin-right:3px;width:93px;height:25px;}
div.tab a.resa, a.resa_load  {margin-left:371px;}
div.tab a.resa_last_solo, a.resa_last_solo_load {margin-left:469px;}
div.tab a.resa_evt, a.resa_evt_load {float:right;width:93px;height:25px;}
div.tab a.resa_location, a.resa_location_load {float:right;margin-right:20px;}


div.tab div.bt_resa {float: right; margin-right: 16px; width: auto; }
div.tab div.bt_resa a.resa_evt  {background-image:url(../picts/bt_reserver_accompagne.gif);background-repeat:no-repeat;background-position: 12px 0px;}
div.tab div.bt_resa a.resa_evt_load  {background-image:url(../picts/bt_reserver_load.gif);background-repeat:no-repeat;background-position: 12px 0px;}
div.tab div.bt_resa a.resa_evt, div.tab div.bt_resa a.resa_evt_load {float:right;margin-right:6px;width:120px;height:25px;}

div.titre_evt {height:83px;background-image:url(../picts/bg_titre_evt.jpg);}
div.titre_circuits {height:83px;background-image:url(../picts/bg_titre_circuits.jpg);}

/*blocks sous nav*/
div.snav_evt {padding-left:192px;height:30px;background-image:url(../picts/snav_evt.jpg);}
div.snav_evt a, div.snav_evt_bottom a {display:block;float:left;width:204px;height:30px;}
div.snav_evt a.diaporama_on, div.snav_evt a.diaporama:hover {background-image:url(../picts/diaporama_evt_on.gif);}

div.circuits_snav {margin-bottom:20px;width:459px;height:104px;padding-left:125px;padding-top:8px;background-image:url(../picts/circuits_snav.jpg);}
div.circuits_snav_bottom {margin-top:20px;margin-left:120px;width:352px;height:34px;padding-left:10px;background-image:url(../picts/circuits_snav_bottom.gif);}
div.circuits_snav a, div.circuits_snav_bottom a {display:block;float:left;height:34px;}
div.circuits_snav a.programme, div.circuits_snav a.programme_on, div.circuits_snav_bottom a.programme, div.circuits_snav_bottom a.programme_on {width:105px;}
div.circuits_snav a.carte, div.circuits_snav_bottom a.carte {width:131px;}
div.circuits_snav a.tarifs, div.circuits_snav a.tarifs_on, div.circuits_snav_bottom a.tarifs, div.circuits_snav_bottom a.tarifs_on {width:106px;}
div.circuits_snav a.programme_on, div.circuits_snav a.programme:hover {background-image:url(../picts/bt_programme2_on.gif);}
div.circuits_snav a.carte_on, div.circuits_snav a.carte:hover {}
div.circuits_snav a.tarifs_on, div.circuits_snav a.tarifs:hover {background-image:url(../picts/bt_tarifs2_on.gif);}
div.circuits_snav a.circuits_diaporama, div.circuits_snav a.circuits_diaporama_on {
    display:block;
    float:left;
    margin-top:19px;
    margin-left:58px;
    width:113px;
    height:25px;
}
div.circuits_snav a.circuits_diaporama:hover, div.circuits_snav a.circuits_diaporama_on {
  background-image:url(../picts/diaporama_circuit_on.gif);
}  
div.circuits_snav a.tour_doc{
    display:block;
    float:left;
    margin-top:20px;
    width:116px;
    height:25px;
}
div.circuits_snav a.tour_doc:hover{
  background-image:url(../picts/diaporama_doc_on.gif);
}
div.circuits_snav a.tour_doc span{
    display:none;
}

/*hotels*/
div#hotel_content {
    width:450px;
    height:650px;
}
div#popup_hotel {
	display:block;
	position:absolute;
    font-family:arial;
    width:450px;
    height:650px;
    background-color:#FFF6D6;
}
div.popup_top {width:440px;height:455px;padding-left:5px;padding-right:5px;background-image:url(../picts/bg_popup.jpg);background-repeat:no-repeat;}
div.popup_photo {height:302px;text-align:center;}
div.popup_photo table {height:302px;}
div.popup_photo table td {text-align:center;}
div.popup_top h2, div.popup_top h3 {margin:0;padding:0;height:21px;color:#472218;text-align:center;font-weight:bold;font-size:16px;text-transform:uppercase;}
div.popup_top h3 {font-size:16px;}
div.popup_top img {display:block;margin-left:8px;margin-bottom:10px;}
div.popup_texte {margin-bottom:0;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:11px;color:#6C5813;line-height:14px;background-image:url(../picts/bg_popup_txt.gif);}
div.popup_texte ul {margin-left:20px;}
div.popup_bottom {height:374px;padding-top:20px;padding-left:5px;background-image:url(../picts/bg_popup_bottom.gif);background-repeat:no-repeat;text-align:center;}
div#map_hotel, div#pano_hotel {width:420px;height:280px;margin-left:10px;}
a.pophotel_fermer{
    display:block;
    margin-right:10px;
    height:20px;
    text-align:right;
    padding-top:18px;
}

div.circuits_snav_bottom a.programme_on, div.circuits_snav_bottom a.programme:hover {background-image:url(../picts/bt_programme_on.gif);}
div.circuits_snav_bottom a.carte_on, div.circuits_snav_bottom a.carte:hover {}
div.circuits_snav_bottom a.tarifs_on, div.circuits_snav_bottom a.tarifs:hover {background-image:url(../picts/bt_tarifs_on.gif);}

div.sousmenu {margin-left:105px;width:335px;padding-bottom:35px;background-image:url(../picts/bg_sousmenu_bottom.gif);background-position:bottom;}
div.sousmenu h2 {height:22px;padding-top:28px;text-align:center;font-size:11px;color:#878787;font-weight:bold;text-transform:uppercase;background-image:url(../picts/st_sousmenu.gif);text-decoration:none;}
div.sousmenu h2.first {height:22px;padding-top:3px;text-align:center;color:#878787;font-weight:bold;background-image:url(../picts/st_sousmenu_first.gif);text-decoration:none;}
div.sousmenu a {display:block;height:21px;padding-top:4px;text-align:center;font-size:11px;color:#A96600;font-weight:bold;text-decoration:none;background-image:url(../picts/bg_marque.gif);}

div.snav_formule2 {margin-left:165px;width:217px;height:34px;padding-left:13px;background-image:url(../picts/snav_formule2.gif);}
div.snav_formule2 a {display:block;float:left;width:102px;height:34px;}
div.snav_formule2 a.f1:hover, div.snav_formule2 a.f1_on {background-image:url(../picts/f1_on.gif);}
div.snav_formule2 a.f2:hover, div.snav_formule2 a.f2_on {background-image:url(../picts/f2_on.gif);}

div.snav_formule3 {margin-left:115px;width:320px;height:34px;padding-left:13px;background-image:url(../picts/snav_formule3.gif);}
div.snav_formule3 a {display:block;float:left;width:102px;height:34px;}
div.snav_formule3 a.f1:hover, div.snav_formule3 a.f1_on {background-image:url(../picts/f1_on.gif);}
div.snav_formule3 a.f2:hover, div.snav_formule3 a.f2_on {background-image:url(../picts/f2_on.gif);}
div.snav_formule3 a.f3:hover, div.snav_formule3 a.f3_on {background-image:url(../picts/f3_on.gif);}

div.snav_evt_bottom {margin-top:20px;margin-left:165px;width:221px;height:34px;padding-left:9px;background-image:url(../picts/snav_evt_bottom.gif);}
div.snav_evt_bottom a {display:block;float:left;width:106px;}
div.snav_evt_bottom a.programme_on, div.snav_evt_bottom a.programme:hover {background-image:url(../picts/bt_evt_programme_on.gif);}
div.snav_evt_bottom a.tarifs_on, div.snav_evt_bottom a.tarifs:hover {background-image:url(../picts/bt_evt_tarifs_on.gif);}

/*fin blocks sous nav*/

p.j1, p.j2, p.j3, p.j4, p.j5, p.j6, p.j7, p.j8, p.j9, p.j10, p.j11, p.j12, p.j13, p.j14, p.j15, p.j16, p.j17, p.j18, p.j19, p.j20 {margin-top:25px;height:25px;padding-left:110px;padding-top:7px;font-size:11px;font-weight:bold;color:#9A453E;background-repeat:no-repeat;}
p.j1 {background-image:url(../picts/icons/j1.gif);}
p.j2 {background-image:url(../picts/icons/j2.gif);}
p.j3 {background-image:url(../picts/icons/j3.gif);}
p.j4 {background-image:url(../picts/icons/j4.gif);}
p.j5 {background-image:url(../picts/icons/j5.gif);}
p.j6 {background-image:url(../picts/icons/j6.gif);}
p.j7 {background-image:url(../picts/icons/j7.gif);}
p.j8 {background-image:url(../picts/icons/j8.gif);}
p.j9 {background-image:url(../picts/icons/j9.gif);}
p.j10 {background-image:url(../picts/icons/j10.gif);}
p.j11 {background-image:url(../picts/icons/j11.gif);}
p.j12 {background-image:url(../picts/icons/j12.gif);}
p.j13 {background-image:url(../picts/icons/j13.gif);}
p.j14 {background-image:url(../picts/icons/j14.gif);}
p.j15 {background-image:url(../picts/icons/j15.gif);}
p.j16 {background-image:url(../picts/icons/j16.gif);}
p.j17 {background-image:url(../picts/icons/j17.gif);}
p.j18 {background-image:url(../picts/icons/j18.gif);}
p.j19 {background-image:url(../picts/icons/j19.gif);}
p.j20 {background-image:url(../picts/icons/j20.gif);}

/*GGMap Grande Carte*/
div#map_large {
	position:absolute;
	width:981px;height:550px;margin-top:20px;
	background-image:url(../picts/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border: 2px solid #000000;
}

div#map_large_cadre {
	position:absolute;
	width:985px;
	height:550px;
	top:2px;
}

div#map_large_cadre a.close{
	display:block;
	float:right;
	height:20px;
	width:100px;
	border-left:2px solid #000000;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
	color: #000000;
	font-size:11px;font-weight:bold;text-transform:uppercase;
	padding-top : 2px;
	text-align:center;
	text-decoration:none;
	background-image:url(../picts/bg_tab_cell.gif);background-position:bottom;background-repeat:repeat-x;
}

/*
DIAPORAMA
*/
div#diaporama {
	position:absolute;
	left:198px ;
	width:553px;
	height:0px;
	top:2px;
	padding-left:30px;
	padding-top:20px;
	background-color:#F4E7BA;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	overflow:hidden;
}

div#diaporama a.close {
	display:block;text-decoration:none;color:#000000;float:right;margin-bottom:4px;margin-right:4px;
}

/*Page Perso*/
table.compte_reglements{
    width:100%;
}
table.compte_reglements td {
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    padding-left:2px;
    padding-right:2px;
}
table.compte_reglements td.bottom, td.bottom_last {
    border-bottom:1px solid #000000;
}
table.compte_reglements td.last, table.compte_reglements td.bottom_last {
    border-right:1px solid #000000;
}

/* HIGHSLIDE   */
.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 2px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 

